kleine Hilfe beim Flashgästebuch bitte!

Hi,

sorry, ich hatte mir die addentry.php nicht genau genug angesehen. Das Problem liegt in der ersten Zeile:
Code:
if (!isset($name) || !isset($email) || !isset($message) || empty($name) || empty($email) || empty($message)) {
... das Script geht davon aus, dass register_globals aktiviert ist (was heutzutage auf den meisten Servern nicht mehr der Fall ist/sein sollte). Du musst alle übergebenen Variablen aus dem superglobalen Array $_GET holen, z.B.:
Code:
if (!isset($_GET["name"]) | ...

Gruß
.
 
ah gut! also habs jetzt so geändert:

if (!isset($_GET["name"]) || !isset($_GET["email"]) || !isset($_GET["message"]) || empty($_GET["name"]) || empty($_GET["email"]) || empty($_GET["message"])) {

hm der Fehler ist weg! Aber jetzt wird jetzt nur das: Name, Email, Message usw
angezeigt! Aber kein Text... kannst ja anhand dem link checken! Aber wir sind auf dem
richtigen weg!

Gruss
 
... das gilt natürlich für jedes Vorkommen dieser Variablen (schau mal in die PHP-Doku, was register_globals bedeutet ;)).

Am besten, Du holst Dir alle Variablen zu Beginn aus dem Array:
PHP:
// Am Anfang einfügen:
$name = $_GET["name"];
$email = $_GET["email"];
...
// usw.

Gruß
.
 

Neue Beiträge

Zurück