| Lortnoc | dinsdag 6 april 2004 @ 22:33 |
| Ik probeer een profiel/user systeem te installeren en het vordert al heel aardig maar net nu ik er bijna ben loop ik tegen dit soort errors aan: [code] Warning: Cannot add header information - headers already sent by (output started at /home/sites/site72/users/kielp02/web/fokfed/leden/functions.php:8) in /home/sites/site72/users/kielp02/web/fokfed/leden/login.php on line 37 [/code] Alle code is hier te vinden: http://www.phpfreakz.nl/library.php?sid=13673 Uiteraard is het een beetje aangepast maar niet noemenswaardig. Alle hulp is erg welkom! | |
| Tiemie | dinsdag 6 april 2004 @ 22:34 |
| er mag geen output boven session_start(); of header(); staan | |
| Lortnoc | dinsdag 6 april 2004 @ 22:39 |
| Ik ben een enorme php n00b dus ik weet niet zo goed hoe ik dit dan moet herkennen en verbeteren. Ik heb al in een bestandje (connect.php) een session_start() toegevoegd en dat heeft een foutmelding verholpen maar nu komt hij weer met eenzelfde en dit gaat dus niet zo snel weg. | |
| flex01 | dinsdag 6 april 2004 @ 22:43 |
| ik denk dat de oplossing al vermeld staat in de reakties?? : lees maar: http://www.phpfreakz.nl/library.php?sid=13678 | |
| Lortnoc | dinsdag 6 april 2004 @ 22:45 |
quote:Moet ik dus elk php bestandje beginnen met <? session_start(); rest van de code ?> of niet? de zinsbouw is nl. erg vaag.... | |
| paulusie | dinsdag 6 april 2004 @ 22:47 |
| ja session start() moet altijd boven aan de pagina zodra er iets anders boven staat doet je pagina het niet meer | |
| Lortnoc | dinsdag 6 april 2004 @ 22:52 |
quote:Ik heb dat nu overal en 't werkt nog steeds niet | |
| Tiemie | dinsdag 6 april 2004 @ 22:52 |
quote:mischien staat er ergens in een include een echo? | |
| rihago | dinsdag 6 april 2004 @ 22:53 |
quote:foutmelding? | |
| splendor | dinsdag 6 april 2004 @ 22:53 |
| volgens mij mag je sommige paginas ook niet meer includen na de header/session start. en controleer anders eens of je geen session start include terwijl je die er boven al een in hebt zitten. | |
| flex01 | dinsdag 6 april 2004 @ 22:53 |
| Lees je foutmelding eens goed door en bekijk de regels waar de fouten zitten volgens de errors... | |
| Lortnoc | dinsdag 6 april 2004 @ 22:57 |
quote:Dat is idd het geval in functions.php (die weer geinclude wordt in login.php waar de foutmelding vandaan komt): <?php session_start(); include ("connect.php"); function HtmlStart() { echo "<html>"; echo "<head>"; echo "<title>Fok!~Federatie Leden</title>"; echo "</head>"; echo "<body>"; enz. Hoe dit te fixen dan? | |
| Tiemie | dinsdag 6 april 2004 @ 22:58 |
quote:<? session_start(); include"functions.php"; // rest. ?> | |
| flex01 | dinsdag 6 april 2004 @ 22:59 |
quote:En in functions.php heeft ie ook session_start(); en wat krijgen we dan....? | |
| Lortnoc | dinsdag 6 april 2004 @ 23:06 |
| Die include functions.php stond al in login.php. Warning: Cannot add header information - headers already sent by (output started at /home/sites/site72/users/kielp02/web/fokfed/leden/functions.php:8) in /home/sites/site72/users/kielp02/web/fokfed/leden/login.php on line 37 Line 8 functions.php: echo "<html>"; Line 37 login.php: header ("location: login.php"); | |
| rihago | dinsdag 6 april 2004 @ 23:07 |
quote:aha... dat kan dus niet een header na een output... | |
| Lortnoc | dinsdag 6 april 2004 @ 23:09 |
| Ik wil jullie nu al iig bedanken voor de hulp! Maar goed, het is nu wel duidelijk dat ik er weinig van af weet...hoe krijg ik die header voor de output? |