Seite 1 von 1

NL-Script Mailversand verbieten

Verfasst: 10.11.2002 13:57
von Katze
Hallo,

ich habe mir ein Newsletterscript auf meiner Seite installiert (php) und möchte das aber nur als Demo anbieten. D.h., der Mailversand muss gesperrt werden. Logo, sonst versendet jeder über meine Seite kostenlos seine Letter. ;)
Aber alle anderen Funktionen sollen zu Demonstrationszwecken natürlich noch freigeschaltet bleiben.

Wie stelle ich das an? Ich muss gestehen, dass ich nicht wirklich php kann, es reicht nur zum anpassen von Scripten.

In der index.php gibt es den Befehl
function send_letter($from,$to,$betreff,$absender,$newstext,$newshtml,$art) ....

Der müsste wohl unbrauchbar gemacht werden, aber wie? Mit zwei Slash davor gibt es einen Parse-Error in der letzten Zeile.

Danke und Grüße
Katze

Verfasst: 10.11.2002 14:05
von Mister_X
du musst in die Funktion send_letter gucken und dort solltest du eine mail() Funktion finden.

Verfasst: 10.11.2002 14:22
von Katze
Es funzt. :D

Einfach mail($to,$betreff,$newstext,$mailheader); gelöscht und die Mails kommen nicht mehr an, obwohl im Scirpt steht: Newsletter erfolgreich versandt. Klasse.

Dankeschön und immer noch einen schönen Sonntag.
Katze

Verfasst: 12.11.2002 15:00
von Katze
Ich nochmal mit immer noch demselben Letterscirpt.....
Ist bestimmt ganz einfach, aber... :(

Folgender Code ist in meine Seite eingebunden. Jetzt kann man sich damit sowohl an- als auch abmelden. Das Abmelden würde ich gerne unterbinden (dafür gibt es ja den Link im NL).

Wie muss das Script geändert werden?

<form method="post" action="http://meine-domain.de/newsletter/submit.php">
<input type=hidden name=id[1]>
<input type=text name=email size=20>
<input type=SUBMIT VALUE=An/Abmelden>
</form>

Danke und Grüße
Katze

Verfasst: 12.11.2002 21:01
von Mister_X
da musst du wohl was an der php Datei ändern, da diese überprüft (hoffe ich mal, dass man sich nicht doppelt eintragen kann ;)) ob die E-Mail schon vorhanden ist (--> wird gelöscht) oder nicht (--> wird eingetragen)