NL-Script Mailversand verbieten

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Katze
Mitglied
Beiträge: 39
Registriert: 29.10.2002 01:41

NL-Script Mailversand verbieten

Beitrag 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
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

du musst in die Funktion send_letter gucken und dort solltest du eine mail() Funktion finden.
Katze
Mitglied
Beiträge: 39
Registriert: 29.10.2002 01:41

Beitrag 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
Katze
Mitglied
Beiträge: 39
Registriert: 29.10.2002 01:41

Beitrag 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
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag 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)
Antworten

Zurück zu „Coding & Technik“