Autor | Zpráva | ||
---|---|---|---|
Mufna Profil |
#1 · Zasláno: 6. 4. 2009, 23:15:11 · Upravil/a: Mufna
Zdravím Vás. Na jedné jediné mé podstránce mám tento problém. Kompletní chybová hláška je:
Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at bla.bla/form-pricing.php:1) in blabla/form-pricing.php on line 3 Každá moje podstránka (je to vždy samostatný soubor - tedy např. podstranka1.php apod. - je konstruovaná tak, že se do ní načítá soubor html.php. Cookies nepoužívám, v session mám uloženu jednu hodnotu, která se může během prohlížení stránek měnit (jde o jazykovou verzi), nic jiného do session neukládám. Začátek kódu všech podstránek je stejný a vypadá takto (před značkou <?php nemám žádný prázdný řádek ani mezeru, pod touto značkou jeden volný řádek je): <?php session_start(); $_GET['page']='offer'; require("__html__.php"); atd. atd. ?> Dělá mi to pouze jedna jediná podstránka, a to ta s jedním formulářem (ještě mám jednu podstránku s jiným formulářem, konstrukce je úplně stejná, a tam mi žádná chyba nevyskakuje). Nevíte někdo co s tím můžu dělat ? |
||
Alphard Profil |
#2 · Zasláno: 6. 4. 2009, 23:18:23
jaké kódování? utf?
|
||
Mufna Profil |
#3 · Zasláno: 6. 4. 2009, 23:19:33
ano
|
||
Alphard Profil |
#4 · Zasláno: 6. 4. 2009, 23:24:52
|
||
Mufna Profil |
#5 · Zasláno: 6. 4. 2009, 23:29:01
Vím o co jde, to tam ale taky nemám, tohle jsem snad ošetřil.
Když se ta stránka načte v prohlížeči, vypadá zdroják té stránky takhle: <br /> <b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /mnt/data/accounts/m/mufino/data/www/form-pricing.php:1) in <b>/mnt/data/accounts/m/mufino/data/www/form-pricing.php</b> on line <b>3</b><br /> <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="cs"> <head> atd. atd. |
||
Alphard Profil |
#6 · Zasláno: 6. 4. 2009, 23:32:52
tak už mě nic nenapadá
zkuste si ten zdroják zkopírovat, smazat ten soubor a znovu vložit do nového souboru, jinak tam žádnou chybu nevidím |
||
Mufna Profil |
#7 · Zasláno: 6. 4. 2009, 23:37:20
Alphard
tak jsem to zkusil smazat a znovu ho vytvořit (nakopírovat na hosting), ale nepomohlo to. Ale každopádně díky za snahu mi pomoci. Kdyby Vás snad ještě něco napadlo, zkuste mi třeba ještě poradit. |
||
bohyn Profil |
#8 · Zasláno: 7. 4. 2009, 01:42:23 · Upravil/a: bohyn
Mufna
Zkus si form-pricing.php prohlidnout v hexeditoru (treba Total Commander). Tipuju ze Alphard ma pravdu a BOM tam najdes. |
||
Alphard Profil |
#9 · Zasláno: 8. 4. 2009, 19:36:19
Je možné dát ten soubor někam ke stažení?
|
||
Mufna Profil |
#10 · Zasláno: 9. 4. 2009, 16:31:17
Alphard, bohyn
Ano, skutečně to tam bylo. Ale já to prostě nikde neviděl, soubory na svůj web kopíruju přes Total Commander, otevírám to taky v Total Commanderu, ten mi to otevírá do Poznámkového bloku, ale BOM jsem tam nikdy neviděl. Pak jsem si to otevřel v PsPadu (na první pohled tam taky nic nebylo) a znovu to uložil se správnými volbami, a ejhle .. soubor byl najednou o 3 kb menší. Takže to tam prostě bylo, ale nevím, jak jsem to měl zjistit. |
||
Časová prodleva: 15 let
|
0