Script macht nicht was ich will

G

Guest

Guest
hallo,
zurzeit habe ich ein PHP Script auf mein server installiert.
Das Script macht kleine Macken.

Also wenn der user seine emailadresse eingegeben hat und auf aktivieren geklickt hat dann soll ne URL dran stehen.
Doch da steht nur TEXT

CODE $lang_emailreg_done="Sie haben sich erfolgreich im newsletter angemeldet. Hier geht es weiter";


$lang_emailreg_done
Diese Variablen sind in einer seperaten PHP und da sind noch andere die hier aber keine grössere Rolle spielen.

Nachdem der User sich im Newsletter anmeldet bekommt er einen Link den er klickt und dann erscheint der obere Text in meinem Layout.

Jetzt soll da aber auch noch ein Link rein.
Wo finde ich informationen die mir das zeigen wie das geht ?!
 
Du sprichst in Rätseln! So wie ich es verstanden habe fehlt der Link...

Probiere es mal so ^^

$link = '<a href="pfad" >Hier geht es weiter</a>';
$lang_emailreg_done = 'Sie haben sich erfolgreich im newsletter angemeldet. ' . $link . ';

Alternativ ginge auch:

$lang_emailreg_done = 'Sie haben sich erfolgreich im newsletter angemeldet. <a href="pfad" >Hier geht es weiter</a>';

Gruß
 
Nur so zur Info:

Bei Newsletters ist nur ein double opt-in zulässig. Das bedeutet:

a) Irgendjemand gibt eine E-Mailadresse ein
> Prüfe mit regex, ob es sich um eine valide E-Mailadresse handelt.
> Prüfe, ob E-Mailadresse bereits existiert.

b) Falls a) o.k.
> Schreibe E-Mailadresse in Tabelle (Tag confirmed = '0')
> Generiere Zufallsstring
> Schicke Mail an E-Mailadresse mit Link à la URL?id=12345&random=agj54DjuL

c) Falls URI aufgerufen wird
> Update Tabelle ...UPDATE $table SET (confirmed='1') WHERE id='$id' LIMIT 1

Das ist die Kurzform
wink.gif
 
QUOTE (M.Yilmaz @ So 25.11.2007, 11:55)Jetzt soll da aber auch noch ein Link rein.
Wo finde ich informationen die mir das zeigen wie das geht ?!

- Du fragst den, von dem Du das Script hast.
- Du erarbeitest dir die PHP-Grundlagen und änderst das selbst ab.

Ursachen kann es viele geben - etwa die, daß die Datei gar nicht als PHP-Datei geparst, sondern direkt ausgegeben wird. Oder daß Du das ganze Script mangels Kenntnissen bzw. mangels Beachtung der Installationshinweise falsch installiert hast. Bei letzterem sind alle hiesigen Diskussionen müßig.

Bei manchen Firmen heißt es nicht ohne Grund: Es wird nur das supported, was von Firmenmitarbeitern installiert wurde.
 
ok danke.
Wie oft ist die einfachste lösung die beste.

@Julian Vieser

mfg
 
Zurück
Oben