PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : auf php4.3.1 migriert-->error bei login und logout...



pablovschby
03.05.03, 14:12
hallo

seit ich auf meinem server auf php 4.3.1 updatet habe, habe ich immer folgende fehlermeldungen, sobald sich jemand einloggt...:
Warning: setcookie() expects parameter 3 to be long, string given in /var/www/htdocs/forum/login.php on line 39

Warning: Cannot modify header information - headers already sent by (output started at /var/www/htdocs/forum/login.php:39) in /var/www/htdocs/forum/login.php on line 67

Warning: Cannot modify header information - headers already sent by (output started at /var/www/htdocs/forum/login.php:39) in /var/www/htdocs/forum/login.php on line 71

und sobald sich einer ausloggt das:Warning: setcookie() expects parameter 3 to be long, string given in /var/www/htdocs/forum/logout.php on line 15

Warning: Cannot modify header information - headers already sent by (output started at /var/www/htdocs/forum/logout.php:15) in /var/www/htdocs/forum/logout.php on line 35kann mir da jemand ev. weitehelfen.....

....soll ich die php-seiten mit den errors etwa irgendwo auf en server tun und euch die adresse geben, würde das helfen..?...ach ich machs einfach http://80.218.69.89/dateien.html............so ich musste die 2files von *.php auf *_php ändern, sonst werden die noch ausgeführt....

alle funktionen funktionieren aber....man drückt "zurück" und ist jeweils ein - bzw. ausgeloggt, auch das posten und antworten geht einwandfrei...

hab eben selbst praktisch keine ahnung von php-programmierung

gruss&danke
pablo

Spike05
03.05.03, 14:21
Wie hast du die Dateien auf den Server geladen? ASCI oder Binär? Du mußt schauen das am Ende nach dem ?> keine Leerzeile mehr kommt!

cu

Jochen

pablovschby
03.05.03, 14:23
Original geschrieben von Spike05
Wie hast du die Dateien auf den Server geladen? ASCI oder Binär? Du mußt schauen das am Ende nach dem ?> keine Leerzeile mehr kommt!

cu

Jochen hat kein leerzeichen nach dem "?>"

Spike05
03.05.03, 14:28
Hmm, nun gut, da ich von php auch nicht die ganz große Ahnung habe bemühe ich bei solchen Fehlermeldungen immer google :D --> http://www.iuw-darmstadt.de/phpBB2/viewtopic.php?t=9993&view=next

Bei google einfach einen Teil der Fehlermeldung eingeben und du bekommst einige Antworten

Müsste eigentlich auf dein Problem übertragbar sein!

cu

Jochen

pablovschby
03.05.03, 14:35
hey, danke....

genau so ein php-forum (viele besucher) habe ich gesucht, thanks....das problem geh ich jetzt mal an, scheint die lösung zu sein... ich versuchs mal
gruss&danke
pablo

pablovschby
03.05.03, 15:30
also, die Fehlermeldung ist zwar weg, habe jetzt dafür en anderes Problem, hier (http://www.iuw-darmstadt.de/phpBB2/viewtopic.php?t=26863) nochmals danke für den Link....

....somit stell ich die Frage jetzt dort...
gruss

pablovschby
03.05.03, 15:43
n meinem "Ultimate PHP Board" bleiben die Anzahl Gäste immer gespeichert und sobald ich mich als angemeldeter User wieder auslogge, zählen die Gäste wieder rauf...

wenn ich Mozilla beende und wieder starte, sind da immer noch 8 Gäste online obwohl da niemand mehr online ist.....

Ich selbst habe nicht viel Ahnung von PHP-Programmierung, habe den Apache-Server mit PHP 4.3.1 aufgesetzt und seit da gibts dieses Problem.....

hier die Site:http://80.218.69.89/forum/index.php

hier die Datei "logout.php" in "logout_php" umbenannt, soinst führt sie ja der Server aus...http://80.218.69.89/logout_php

gruss&danke für jeden Tipp
pablo

Spike05
03.05.03, 17:49
Original geschrieben von pablovschby

wenn ich Mozilla beende und wieder starte, sind da immer noch 8 Gäste online obwohl da niemand mehr online ist.....



Da gibts irgendwo in einer Datei eine Einstellung die festlegt wie lange die Gäste angezeigt werden sollen auch wenn sie schon abgemeldet sind!

pablovschby
03.05.03, 17:55
Original geschrieben von Spike05
Da gibts irgendwo in einer Datei eine Einstellung die festlegt wie lange die Gäste angezeigt werden sollen auch wenn sie schon abgemeldet sind! ......?????........vorher war des aber net anders.,.... und da war der effekt noch net...