login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Contact formulier fouten

Offline DieHard - 23/06/2009 20:18 (laatste wijziging 25/06/2009 13:14)
Avatar van DieHardPHP interesse /1/ Het contact script verstuurd wel, maar er staan zichtbare fouten. De volgende fout treed op in het contact formulier nog voordat deze ingevuld of verstuurd is. -->
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at public_html/contact.php:7) in public_html/contact.php on line 59

/2/ Na het versturen blijven de bovenstaande errors staan en komen deze erbij -->
Warning: Cannot modify header information - headers already sent by (output started at /home/support/domains/diehardservers.net/public_html/contact.php:7) in /home/support/domains/diehardservers.net/public_html/contact.php on line 254

Uw bericht is succesvol verzonden, er word zo snel mogelijk gereageerd.

Warning: Cannot modify header information - headers already sent by (output started at /home/support/domains/diehardservers.net/public_html/contact.php:7) in /home/support/domains/diehardservers.net/public_html/contact.php on line 269

http://www.plaatscode.be/136956/

Koen schreef:
Als we nu eens Plaatscode gebruikten?

14 antwoorden

Gesponsorde links
Offline b4nkr0bz0r - 23/06/2009 20:24
Avatar van b4nkr0bz0r PHP gevorderde ik zeg ob_start();

op lijn 2 zetten
Offline DieHard - 23/06/2009 20:29 (laatste wijziging 23/06/2009 20:30)
Avatar van DieHard PHP interesse oke veranderd naar het volgende, maar dat werkt niet...
  1. ini_set('display_errors', 1);
  2.  
  3. // dit werkt ook niet
  4. ini_set('display_errors', 1);
  5.  
Offline Bart - 23/06/2009 20:47
Avatar van Bart PHP expert
DieHard schreef:
oke veranderd naar het volgende, maar dat werkt niet...
[..code..]
WAT werkt niet? Wat voor foutmelding krijg je?
Offline DieHard - 23/06/2009 20:49
Avatar van DieHard PHP interesse Dat staat uitgebreid in de 1e post verteld.
Offline Bart - 23/06/2009 20:51
Avatar van Bart PHP expert Ja, en jij update je script waardoor het anders HOORT te draaien, dus vraag ik wat er gewijzigd is aan de werking en eventuele foutmeldingen...
Offline DieHard - 23/06/2009 20:55 (laatste wijziging 24/06/2009 17:54)
Avatar van DieHard PHP interesse Het gaat erom dat de oplossing van hem dezelfde fout geeft, dus het maakt niks uit of ik session_start(); bovenaan in het midden of onder zet. Ik krijg dezelfde fout.
Zelf heb ik nu
  1. // Deleted

Daardoor verdwijnen de 2 fouten, maar dit veroorzaakt een nieuw probleem, namelijk dat het niet verstuurd kan worden omdat hij de captcha niet kan controleren, omdat daar via SELECT wordt gecheckt.
  1. if($cfg['CAPTCHA'])
  2. {
  3. if(strtoupper($code) != $_SESSION['captcha_code'])
  4. {
  5. $aFout[] = "Er is geen correcte code ingevuld.";
  6. $fout['text']['code'] = TRUE;
  7. $fout['input']['code'] = TRUE;
  8. }

Daarbij krijg ik de volgende fout.....
Notice: Undefined variable: _SESSION in /public_html/contact.php
Moet dan ipv $_SESSION hier iets anders komen, zodat hij de captcha_code wel kan checken?
Offline Bart - 24/06/2009 18:36
Avatar van Bart PHP expert Oke.. fijn.. Dit is een compleet nieuw probleem.
Goed, post je captcha script eens op www.plaatscode.be. Dan pas kunnen we kijken wat er fout is. Enige wat ik voor zover kan zien is dat $_SESSION niet functioneert omdat je session_start() hebt verwijdert.
Offline DieHard - 24/06/2009 18:58 (laatste wijziging 24/06/2009 19:00)
Avatar van DieHard PHP interesse Oke, dat klopt. Het is een nieuw probleem, maar de 2 oude fouten verdwijnen er wel door. Hier de code op plaatscode.be
http://www.plaatscode.be/136950/
Offline Bart - 24/06/2009 19:00
Avatar van Bart PHP expert Session_start uit je captcha file halen en terugplaatsen in je oorspronkelijke file waarmee je begon 
Offline DieHard - 24/06/2009 19:07 (laatste wijziging 24/06/2009 19:07)
Avatar van DieHard PHP interesse Oke, gedaan maar daardoor krijg ik nu juist een fout extra.
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /public_html/contact.php:7) in /contact.php on line 55

Notice: Undefined index: captcha_code in /public_html/contact.php on line 147

Dus nu staan die fouten er nog in het begin + dat hij niet meer verstuurd.
Offline Bart - 24/06/2009 19:13 (laatste wijziging 24/06/2009 19:15)
Avatar van Bart PHP expert Post contact.php en captcha.php eens op Plaatscode.be.. ben nu even het overzicht kwijt.

EDIT: Uiteraard zoals je code op DIT moment is.
Offline DieHard - 24/06/2009 19:24 (laatste wijziging 24/06/2009 23:30)
Avatar van DieHard PHP interesse Oke het is bijgewerkt, staat er allebei in nu....
http://www.plaatscode.be/136956/
Offline bennieboy - 24/06/2009 23:39
Avatar van bennieboy HTML beginner zet dit eens helemaal bovenaan je pagina in plaats van in het midden.

<?php
ob_start();
?>
Offline DieHard - 25/06/2009 12:17 (laatste wijziging 25/06/2009 12:21)
Avatar van DieHard PHP interesse Nee dat werkt niet, dat heb ik al geprobeerd.
Ook het volgende helemaal bovenaan de pagina zetten werkt niet, krijg nog steeds dezelfde error.
<?php
session_start();
?>

Nog steeds deze errors...
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /public_html/contact.php:1) in /public_html/contact.php on line 56

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /public_html/contact.php:1) in /contact.php on line 56
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s