Apache.exe Absturz bei bestimmten Script

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Apache.exe Absturz bei bestimmten Script

Postby hawkmaster » 18. August 2008 17:18

Hallo,
ich bin ziemlich ratlos.
Ich habe ein PHP Script das ein paar LDAP Funktionen enthält.
Nach einem Login mit Username und Passwort wird geprüft ob es den User mit diesem Passwort gibt. Wenn ja, dann Eintrag in MySQL DB.
Wenn das erfolgreich war und ich aktualisiere den Browser dann stürzt mit der Apache (2.2.4) ab mit der Meldung
"Die Anweisung "written" konnte nicht auf dem Speicher ausgeführt werden.
Der Apache Dienst kommt danach wieder von alleine hoch.

Wie kann ich den Fehler eingrenzen?

vielen Dank
Gruss
hawk
hawkmaster
 
Posts: 94
Joined: 22. January 2004 12:33
Location: Stuttgart

Eingrenzen

Postby hawkmaster » 18. August 2008 17:51

Hallo
weitere Tests ergaben.

Der Apache stürzt an einer Stelle ab wo ich ein
"bindParam" mit PDO mache:

$dbUpdateUserLdap->bindParam(':user', $loginname);
$dbUpdateUserLdap->bindParam(':pwd', $_POST['PWD']);
$dbUpdateUserLdap->bindParam(':address1', $address1);
$dbUpdateUserLdap->bindParam(':address2', $address2);
$dbUpdateUserLdap->bindParam(':address3', $address3);
$dbUpdateUserLdap->bindParam(':address4', $address4);
$dbUpdateUserLdap->bindParam(':address5', $address5);
$dbUpdateUserLdap->bindParam(':address6', $address6);
$dbUpdateUserLdap->bindParam(':address7', $address7);
$dbUpdateUserLdap->execute();

Ersetze ich diese Stelle mit einem SQL String

$sql = "UPDATE table_user SET AddressField1='$address1' , AddressField2='$address2' , pwd=AES_ENCRYPT('$_POST[PWD]',@pswd_key), AddressField3='$address3', AddressField4='$address4', AddressField5='$address5', AddressField6='$address6', AddressField7='$address7' WHERE usr='$loginname'";
$result = $DBO->exec($sql);

ist alles ok.

Das sieht mir doch ziemlich nach einem Bug aus oder?

was meint Ihr?

Gruss
hawk
hawkmaster
 
Posts: 94
Joined: 22. January 2004 12:33
Location: Stuttgart


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 24 guests