Philipp Hasenfratz: Fehler in Datei

Beitrag lesen

Halihallo Chris

Also ich habe jetzt ein Feedback Formular Tutorial gefunden:

Schmeiss das Ding weg... Matt Wright für PHP :-(

//this is the html of the form used to create the email
    $form_html = '$html = "
                    <h1>
                    [...]

und dann per eval ausführen... Weg damit, aber sehr schnell, damit
kann u.U. jeder auf deinen Server zugreifen, wenns dumm kommt...

Merke: eval ist böse[tm]!

ini_set("sendmail_from", $mail_from);
    ini_set("sendmail_path", $mail_path);

Warum ggf. bereits sinnvoll gesetzte Werte überschreiben?

href="http://www.stargeek.com">Stargeek</a>'s script'.,"From:

^^^^

hier ist z.B. ein Fehler. Ich habe jetzt keine Lust noch weitere zu
suchen. Schau dir einfach den Code nochmals genau an. Eine etwas
schönere Formatierung wird dir behilflich sein.

eval($form_html);

Löse das in deinem eigenen Interesse anders! - Plötzlich schleicht
sich hier eine Variable rein, die von aussen änderbar ist und somit
ein arges Sicherheitsrisiko darstellt.

alerdings kommen immer wieder Fehler: wie
Parse error: parse error, unexpected T_IF in sendmail.php on line 51
woran liegt das?

An Syntaxfehlern, die du bestimmt noch finden wirst. Sieh einfach
nach, was in der Zeile 51 (ggf. auch einige davor!) steht...

Viele Grüsse

Philipp