Autor | Zpráva | ||
---|---|---|---|
exec Profil * |
#1 · Zasláno: 26. 10. 2010, 10:40:36
Ahoj,
mám php soubory, které mají zřejmě na konci čtvereček. Zajímavé je, že na serveru to žádnou chybu nehlásí, ale u mě na localhostu "headers already sent by". Proto bych se chtěl zeptat jak můžu localhost (php) nastavit tak, aby fungovalo. Ještě jedna věc. Když čtvereček odstraním tak mě "headers already sent by" odkazuje na jiný soubor. Ale projiždět všechny soubory ručně se mi nechce. Existuje nějáký program? Spíš bych byl rád za upravu php.ini. Predem dekuji |
||
panther Profil |
#2 · Zasláno: 26. 10. 2010, 10:44:37
exec:
najdi si, co tu chybu způsobuje. Teba ve FAQ PHP. „tak mě "headers already sent by" odkazuje na jiný soubor.“ chybová hláška nikdy nikam neodkazuje. „Zajímavé je, že na serveru to žádnou chybu nehlásí“ možná proto, že na serveru máš zakázané vypisování chybovýých hlášek. |
||
exec Profil * |
#3 · Zasláno: 26. 10. 2010, 10:49:48
Díval jsem se do FAQ, vím že mi to dělá čtverečk(divný znak) na konci každého php souboru. Ale neni v mojich silách upravit každý soubor. Proto se ptám existuje alespoň nějáký program?
Ikdyž na localhostu zakážu zobrazování chyb, tak se mi stránka nenačte správně. Podle mě to je někde v nastavení php, ale netuším kde. |
||
karel_ Profil * |
#4 · Zasláno: 26. 10. 2010, 11:03:42
Zajímavé je, že na serveru to žádnou chybu nehlásí, ale u mě na localhostu "headers already sent by".
Určitě jsou oba soubory totožné? souhlasí i jejich binarni podoba? Podle mě to je někde v nastavení php, ale netuším kde. Bylo Vám doporučeno řešení, pokud jste jej nedohledal: Divný znak (čtvereček) na začátku includovaného souboru v UTF-8. Nestojíte-li o pomoc, a hádáte co by to mohlo být jiného (podle Vás), zkoumejte dál... |
||
Joker Profil |
#5 · Zasláno: 26. 10. 2010, 11:05:05
exec:
„Ikdyž na localhostu zakážu zobrazování chyb, tak se mi stránka nenačte správně.“ Ano, překvapivě vypnutí chybových hlášení nevyřeší chybu :-) „Podle mě to je někde v nastavení php, ale netuším kde.“ Co? Jestli je v nastavení PHP že má opravovat chyby programátora? Není. |
||
Alphard Profil |
#6 · Zasláno: 26. 10. 2010, 21:40:48
exec:
Servery mají obvykle nastavené defaultní buffery, které mohou zakrýt chyby s výstupem. Můžete si to samozřejmě také nastavit, ale raději to opravte. |
||
Časová prodleva: 14 let
|
0