| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse: Fortgeschritten ![]() | Hi "Stift" willkommen hier im Forum. In der Zeile sollte eigentlich session_regenerate_id() stehen. Hab grad mal in den Quellcode der Anwendung geschaut und dort steht dieser Aufruf zumindest in Zeile 49 von gbook.php (es gibt dort keine gbook2.php). Die Fehlermeldung besagt ja, das die Funktion nicht definiert ist - folglich verwendest du offensichtlich PHP < 4.3.2, da diese Funktion erst i dieser Version hinzugefügt wurde. Im Handbuch[1] solltest du Hinweise finden, um die Funktion nachzubauen. Besser allerdings, dein PHP mal zu aktualisieren. [1] http://php.net/manual/en/function.se...enerate-id.php Das Gästebuch scheint übrigens ziemlich pfuschig programmiert worden zu sein. Eine Zeile, wie $_SESSION[checked]="N"; sollte eine Meldung erzeugen, das "checked" bestimmt keine Konstante ist. Oft werden solche Meldungen aber einfach unterdrückt und damit ignoriert. Auch einen boolschen Wert (wahr oder falsch) mit den Strings "N" und "Y" umzusetzen zeugt nicht gerade für eine gute Codequaliät und das wiederum hört sich nicht gerade vertrauenswürdig an. Auch ist session_regenrate_id() ohne den Parameter delete_old_session = true ziemlich unzulänglich - der wurde aber auch ers in Version 5.1.0 eingeführt. Basti |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
http://traktorfun.de/gbook/gbook2.php Eine Datei gbook.php existiert bei dir aber auch. Vielleicht hast du die Original-Datei nach gbook2.php kopiert und in gbook.php ein paar Zeilen eingefügt - warum du jetzt an der falschen Stelle suchst. Zumindest wenn du deine Fehlemeldung hier halbwegs korrekt wiedergibst oder nicht ganz gewaltig was schieft geht, sollte in gbook/gbook2.php bei dir in Zeile 49 eben session_regenerate_id() stehen - und die Funktion musst du eben nachbauen, wenn du eine veraltete PHP-Version verwendest. Basti | |
| |
| | |
| Neuer Benutzer Registriert seit: 07.10.2006
Beiträge: 7
![]() | Ist mir ja echt peinlich, aber irgendwie verstehe ich nur Bahnhof und abfahrt. sowohl in gbook als auch in gbook2 steht das gleiche. wo bzw. in welcher zeile muss ich session_id() ändern? In zeile 49 steht wie gesagt $_session["checked"]=N; Oder soll ich "N" durch "Y" ersetzen? Menno!!! |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Wie findet ihr mein Gästebuch? | lars | PHP Tipps 2008 | 3 | 15.07.2008 15:02 |
| Guestbook will auf einmal nicht mehr | lichtscheu | PHP Tipps 2006 | 7 | 29.03.2006 22:41 |
| [Erledigt] Mit HTML und CSS Guestbook erstellen? | HTML, Usability und Barrierefreiheit | 3 | 06.01.2006 16:43 | |
| Wie mehrere Seiten bei Guestbook? | PHP Tipps 2005-2 | 2 | 07.08.2005 22:42 | |
| Klassen definieren | PHP Tipps 2005-2 | 4 | 01.08.2005 00:52 | |
| Guestbook | Chrescht | PHP Tipps 2005-2 | 14 | 28.06.2005 13:10 |
| Seitenumbruch Im Guestbook | PHP Tipps 2005 | 5 | 10.04.2005 19:34 | |
| Guestbook | PHP Tipps 2005 | 16 | 08.03.2005 13:39 | |
| guestbook problem #2 | PHP Tipps 2005 | 7 | 04.01.2005 11:19 | |
| problem mit guestbook | PHP Tipps 2004-2 | 2 | 16.12.2004 15:02 | |
| smiley beschränkung | guestbook | PHP Tipps 2004-2 | 3 | 22.11.2004 09:07 | |
| Forum_code für guestbook | PHP Tipps 2004 | 6 | 26.09.2004 23:04 | |
| html in guestbook deaktivieren | PHP Tipps 2004 | 7 | 26.09.2004 14:22 | |
| myphp Guestbook Problem mit Template | PHP Tipps 2004 | 0 | 30.06.2004 09:45 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| phpguestbook logo einfügen, php guestbook, fatal error call to undefined function session_regenrate_id() in |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.