Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Headerių klaida..
Parašė Kelmas· 2009 Lap. 28 12:11:53
#1
Sveiki,
Prireikė ir man pagaliau pagalbos. Esmė, kad pradėjau aprašynėti viena bylą savo localhost'e ir pradėjau taip:
<?php
ob_start();
header("Cache-control: public");
header("Content-type: text/html; charset=utf-8");
header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
if (!isset($_SESSION)) session_start();
echo "Sveiki!\n";
ob_end_flush();
?>
Ir gaunu error'ą:
Warning: Cannot modify header information - headers already sent by (output started at C:\Localhost\www\ND\index.php:1) in C:\Localhost\www\ND\index.php on line 3
Atrodo error'as yra paprastas ir ištaisomas, bet niekaip neištaisau. Seniau pavykdavo, o dabar ne. Gal turit minčių kokiu?
Ačiū už pagalba iškart.
Redagavo Kelmas· 2009 Lap. 28 13:11:23
Parašė Kelmas· 2009 Lap. 28 12:11:21
#3
Ne klaida išmetė dėl header() eilučių. Pamiršau paminėt kiek header eilučių - tiek ir klaidų.
Parašė ramon· 2009 Lap. 28 12:11:54
#4
Cia lyg kartuojasi funkcija parasyk tik viena karta header() nemetys erroru, prirasysi dar viena jau mes, kitaip sakant uzdek @ zenkla ir sedek ramiai :D
Parašė Kelmas· 2009 Lap. 28 12:11:02
#5
ramon parašė:
Cia lyg kartuojasi funkcija parasyk tik viena karta header() nemetys erroru, prirasysi dar viena jau mes, kitaip sakant uzdek @ zenkla ir sedek ramiai :D
Ir su vienu meta klaida. O @ ženklas tikrai neišeitis ramon'ai, turi pats žinot...
Parašė Žmogus· 2009 Lap. 28 13:11:57
#6
Pabandyk su notepad++ padaryti convert utf 8 without bom
Parašė ramon· 2009 Lap. 28 13:11:41
#7
Be
ob_end_clean(); funkcijos veikia.
<?php
ob_start();
header("Cache-control: public");
header("Content-type: text/html; charset=utf-8");
header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
if (!isset($_SESSION)) session_start();
echo "Sveiki!\n";
?>
Siaip gali buti kad skirtingai sukonfiguruoti musu http serveriai..
Parašė MAnjack· 2009 Lap. 28 13:11:20
#8
Atsakymas:
ozzWANTED parašė:
Dubliuojasi išsiunčiamos užklausos, nuimk dublikatą.
Parašė Kelmas· 2009 Lap. 28 13:11:08
#9
Nei vienas jūsų atsakymu nepadėjo. :) Laukiu vis dar nuomonių.
P.S Ramon'ui Ir be ob_end_clean(); neveikia. Pabandžiau ir hostex.lt hoste - taspats...
Redagavo Kelmas· 2009 Lap. 28 13:11:14
Parašė ramon· 2009 Lap. 28 13:11:45
#10
Gali pamegint
php.ini rast sia eilute
output_buffering
#ir nustatyt On
Redagavo ramon· 2009 Lap. 28 13:11:57
Parašė Kelmas· 2009 Lap. 28 13:11:26
#11
ramon parašė:
Gali pamegint
php.ini rast sia eilute
output_buffering
#ir nustatyt On
Nepadeda.
Parašė Kelmas· 2009 Lap. 30 16:11:31
#12
Labai ačiū Shadowv už pagalbą. Jo būdas tik padėjo (iškarto nepastebėjau jo posto). Dėl BOM išjungimo teko keisti mano redaktorių į Noteped++. :) Jeigu dar kas neprisimenat jo posto žiūrim čia:
ShadoVw parašė:
Pabandyk su notepad++ padaryti convert utf 8 without bom
Redagavo Kelmas· 2009 Lap. 30 16:11:08