Autor Zpráva
exec
Profil *
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
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 *
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 *
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
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
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0