Nach Umstieg zu PHP5 keine Crypt-Funktion

Hallo,

ich konnte mich nach der Umstellung von PHP4 auf PHP5 nicht mehr auf meiner Homepage anmelden, weshalb ich auf Fehlersuche ging.

Es stellte sich nun heraus, dass die Crypt-Funktion, die ja auch bei PHP5 schon an Bord ist, sozusagen den IE „aufhängte“.

Alles Andere funktioniert einwandfrei.

Auch dieses Mini-Skript (aus mehr besteht es nicht) hat den Internet Explorer davon abgehalten, noch irgend etwas zu tun:

<?php echo crypt("Hallo","e2");<br />?\>

Ich hoffe, mir kann jemand erklären, wo das herkommt…

DA

Hallo

Hast du schon mal einen anderen Browser ausprobiert?

Und dann mach mal folgendes:
Angenommen, die Adresse zum Script lautet http://www.example.com/scripts/test.php
Öffne eine Eingabeaufforderung und gebe ein:

telnet www.example.com 80
GET /scripts/test.php HTTP/1.1
Host: www.example.com

Nach der letzten Zeile musst du zwei mal Enter drücken.
Kopiere dann die Serverantwort und poste sie hier.
Das sollte ungefähr so aussehen:

HTTP/1.1 200 OK
Date: Tue, 29 Sep 2009 15:09:27 GMT
Server: Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.2 with Suhosin-Patch
X-Powered-By: PHP/5.2.6-3ubuntu4.2
Vary: Accept-Encoding
Content-Length: 420
Content-Type: text/html

d2ngndi6BmRDE
Connection closed by foreign host.

Johannes

Hallo,

Auch dieses Mini-Skript (aus mehr besteht es nicht) hat den
Internet Explorer davon abgehalten, noch irgend etwas zu tun:

Inwiefern ? Kommt eine weiße Seite, lädt er ewig, kommt ein Timeout, eine Fehlermeldung ?
Was zeigt ein anderer Browser ?

Falls du Zugriff auf das error_log des Webservers hast: Was steht da, wenn du das Script aufrufst ?

Alexander

Die Idee mit dem Telnet funktioniert leider nicht. Nachdem ich mich mit dem Host verbunden habe, scheint das Fenster eingefroren. Egal, was ich dann eingebe, es wird der bereits angezeigte Text mit „nichts“ überschrieben…

Keine Ahnung, warum, aber nach inzwischen 5 Dutzend Neustarts funktioniert die Crypt-Funktion wieder.