Cannot modify header information - headers already sent by..

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

kondordv
Junior Member
Mesaje: 42
Membru din: Vin Oct 05, 2007 3:09 pm
Localitate: Timisoara
Contact:

Cannot modify header information - headers already sent by..

Mesajde kondordv » Dum Oct 07, 2007 4:34 am

Salut,

vreau si eu sa lamuresc odata pentru totdeauna mesajul warning care ma streseaza de vreo 3 zile. Desi am citit mai toate topicurile pe tema asta, am incercat tot ce se poate se pare ca problema mea nu s-a rezolvat.

Deci am facut un guestbook care in momentul cand dai click pe Submit in loc sa faca refresh cum ar fi normal si sa vad ceea ce am adaugat, apare mesajul de warning:

"Warning: Cannot modify header information - headers already sent by (output started at D:\WEB\Webserver\xampp\htdocs\guestbook.php:5) in D:\WEB\Webserver\xampp\htdocs\guestbook.php on line 162"

Vreau sa mentionez ca nu am modificat mai nimic la acest fisier si ca a mers perfect cu ceva vreme in urma. Dar de o vreme hostul care imi gazduieste site-ul a facut ceva modificari, posibil versiunea de PHP. Problema este ca nici local la mine nu merge.

Listez mai jos partea de cod:

"if (similar_text($message,"<") == 0)
{
mysql_query($query, $conn) or die('Error, query failed. ' . mysql_error());

// redirect to current page so if we click the refresh button
// the form won't be resubmitted ( as that would make duplicate entries )
header('Location: ' . $_SERVER['REQUEST_URI']);
}
// force to quite the script. if we don't call exit the script may
// continue before the page is redirected
exit;"

As vrea sa lamurim odata petnru toti cei ce mai au probleme de genul asta, ce sunt spatiile albe, cum adica header-ul trebuie trimis primul, cine stabileste ordinea si cum pot vedea asta? Ce alta metoda de refresh dupa Submit mai exista?

Va multumesc,
kondordv



Avatar utilizator
Magic
Senior Member
Mesaje: 262
Membru din: Joi Dec 01, 2005 8:00 am
Localitate: Tîrgu Jiu
Contact:

Mesajde Magic » Dum Oct 07, 2007 6:59 am

eu de obicei pateam d'astea din cauza |_|<?php

spatiului dinaintea tagului <?php

vezi poate te ajuta :P :P

kondordv
Junior Member
Mesaje: 42
Membru din: Vin Oct 05, 2007 3:09 pm
Localitate: Timisoara
Contact:

Mesajde kondordv » Dum Oct 07, 2007 7:44 am

varianta cu spatiile dinaintea tagului <?php nu merge, am mai incercat-o. Ma intreb oare de ce se leaga de linia 5 care este:
"<meta name="description" content="comments"> "

si face parte din header, ce nu-i place? Nu cumva versiunea mai noua de php face figurile astea? Caci mergea pana sa faca baietii modificari in hosting? Am citit problema asta la mai multi, dar o mare parte dintre baieti au rezolvat-o pe bajbaite, ba una ba alta...ceva concret as vrea sa stiu.

Avatar utilizator
flubber
Senior Member
Mesaje: 240
Membru din: Mar Mar 14, 2006 9:47 pm
Localitate: Bucuresti

Mesajde flubber » Dum Oct 07, 2007 10:53 am

perl rullz

kondordv
Junior Member
Mesaje: 42
Membru din: Vin Oct 05, 2007 3:09 pm
Localitate: Timisoara
Contact:

Mesajde kondordv » Dum Oct 07, 2007 11:03 am


Avatar utilizator
flubber
Senior Member
Mesaje: 240
Membru din: Mar Mar 14, 2006 9:47 pm
Localitate: Bucuresti

Mesajde flubber » Dum Oct 07, 2007 11:07 am

perl rullz

kondordv
Junior Member
Mesaje: 42
Membru din: Vin Oct 05, 2007 3:09 pm
Localitate: Timisoara
Contact:

Mesajde kondordv » Dum Oct 07, 2007 11:30 am


Avatar utilizator
flubber
Senior Member
Mesaje: 240
Membru din: Mar Mar 14, 2006 9:47 pm
Localitate: Bucuresti

Mesajde flubber » Dum Oct 07, 2007 11:35 am

perl rullz

Avatar utilizator
Copyright
Senior Member
Mesaje: 869
Membru din: Dum Dec 17, 2006 7:24 pm
Localitate: Bucuresti
Contact:

Mesajde Copyright » Dum Oct 07, 2007 11:39 am


kondordv
Junior Member
Mesaje: 42
Membru din: Vin Oct 05, 2007 3:09 pm
Localitate: Timisoara
Contact:

Mesajde kondordv » Dum Oct 07, 2007 11:57 am


carco
Senior Member
Mesaje: 2799
Membru din: Joi Mai 27, 2004 4:36 pm
Localitate: Bucuresti
Contact:

Mesajde carco » Dum Oct 07, 2007 12:12 pm

Programator cu experienta in Magento/ZF, Typo3/Flow3, Symfony, B2B, CRM, ERP, SMB... vand betoniera

kondordv
Junior Member
Mesaje: 42
Membru din: Vin Oct 05, 2007 3:09 pm
Localitate: Timisoara
Contact:

Mesajde kondordv » Dum Oct 07, 2007 12:40 pm

exact:

<html>
<head>
....
</head>

<body>
....

<?php
if(...)
header(...)
?>
...
</body>
</html>

nu cred ca e nimic rau in asta ca l-am bagat in body...

carco
Senior Member
Mesaje: 2799
Membru din: Joi Mai 27, 2004 4:36 pm
Localitate: Bucuresti
Contact:

Mesajde carco » Dum Oct 07, 2007 12:50 pm

Programator cu experienta in Magento/ZF, Typo3/Flow3, Symfony, B2B, CRM, ERP, SMB... vand betoniera

kondordv
Junior Member
Mesaje: 42
Membru din: Vin Oct 05, 2007 3:09 pm
Localitate: Timisoara
Contact:

Mesajde kondordv » Dum Oct 07, 2007 1:11 pm



Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 29 vizitatori