| | |
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Autor | Správa |
---|
Registrovaný: 11.01.09 Prihlásený: 17.07.22 Príspevky: 371 Témy: 181 Bydlisko: BB | Napísal d0.0b: 18.03.2010 13:10 | |
|
Warning: Cannot modify header information - headers already sent by ...
ako by som mohol predist tomuto erroru ? ... predoze skript uz definoval header lenze akonahle pridam echo"test"; vypise to ten error
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
asi za tym echom zas chces upravit hlavicky..
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 18.03.2010 16:38 | |
|
Úprava hlavičiek musí byť v skriptoch pred akýmkoľvek výpisom. Za header sa považujú aj funkcie session. Ak stále nevieš prečo tak sem daj kód.
|
|
Registrovaný: 26.06.09 Prihlásený: 22.12.11 Príspevky: 28 Témy: 11 Bydlisko: Košické Olš... | Napísal spargi: 31.07.2011 10:41 | |
|
M8m taký istý problém...
Kód: <?php if(isset($_GET['lang'])){ switch($_GET['lang']){ case 'en' : $lang = 'en'; break; case 'sk' : $lang = 'sk'; break; default: $lang = 'sk'; } setcookie('ADAME_LANG', $lang, time()+60*60*24*365); header('LOCATION: '.$_SERVER['PHP_SELF']); exit; }
switch(@$_COOKIE['ADAME_LANG']){ case 'en' : $file = 'en.php'; break; case 'sk' : $file = 'sk.php'; break; default: $file = 'sk.php'; } include_once('lang/'.$file); ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="author" content="spargi.robo@gmail.com" /> <title>Adame.sk</title> <link rel="stylesheet" href="style.css" type="text/css" /> <script src="http://code.jquery.com/jquery-1.6.1.min.js" type="text/javascript"></script> </head> <body> <div align="center" style="width: 100%;"> <div style="width: 912px;"> <div class="head"> <div id="logo"> <a href="index.php"><img src="images/logo.png" border="0" /></a> </div> <div id="hlaska">Staviame na vašej spokojnosti...</div> <div id="lang_bg"> <span style="left: 13px;"><?php echo ($file == 'sk.php' ? '<a href="?lang=en">English</a></span>' : 'English'); ?></span> <span style="left: 93px;"><?php echo ($file == 'en.php' ? '<a href="?lang=sk">Slovak</a></span>' : 'Slovak'); ?></span> </div> </div> ........ pokracovanie kodu a ked si zavolam v prehliadaci tuto stranku tak mi to vypise Kód: Warning: Cannot modify header information - headers already sent by (output started at /..../...../...../....../lol.php:1) in /...../...../...../...../lol.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at /...../...../...../...../lol.php:1) in /...../...../...../...../lol.php on line 9
a nemam tam ziadnu medzeru ani echo ani nic a stale to nejde.... :/
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 31.07.2011 10:49 | |
|
Mas tam setcookie, asi bude robit problemy.
|
|
Registrovaný: 26.06.09 Prihlásený: 22.12.11 Príspevky: 28 Témy: 11 Bydlisko: Košické Olš... | Napísal spargi: 31.07.2011 10:55 | |
|
no mam tam setcookie... a co? ved potrebujem nastavit coocies...
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 31.07.2011 11:17 | |
|
Pouzi to takto: Kód: header('Location: '.$_SERVER['PHP_SELF']); setcookie('ADAME_LANG', $lang, time()+60*60*24*365); exit; Len tak mimochodom, v header() by mala byt vzdy absolutna adresa, vratane http:// atd.
|
|
Registrovaný: 26.06.09 Prihlásený: 22.12.11 Príspevky: 28 Témy: 11 Bydlisko: Košické Olš... | Napísal spargi: 31.07.2011 11:21 | |
|
skusal som aj tak aj tak aj som skusal dat refresh do komentu a ajtak
Kód: <?php if(isset($_GET['lang'])){ switch($_GET['lang']){ case 'en' : $lang = 'en'; break; case 'sk' : $lang = 'sk'; break; default: $lang = 'sk'; } //header('LOCATION: '.$_SERVER['PHP_SELF']); setcookie('ADAME_LANG', $lang, time()+60*60*24*365); exit; }
switch(@$_COOKIE['ADAME_LANG']){ case 'en' : $file = 'en.php'; break; case 'sk' : $file = 'sk.php'; break; default: $file = 'sk.php'; } include_once('lang/'.$file); ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="author" content="spargi.robo@gmail.com" /> <title>Adame.sk</title> <link rel="stylesheet" href="style.css" type="text/css" /> <script src="http://code.jquery.com/jquery-1.6.1.min.js" type="text/javascript"></script> </head>
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 31.07.2011 12:06 | |
|
Aha, uz viem. Zrejme vkladas do suboru BOM, s cim sa PHPcko nevie vysporiadat. V textovom editore pohladaj, kde sa subor uklada v UTF-8 bez BOM. Preberalo sa to tu milionkrat, urcite si aj sam dokazes najst, ako sa to robi.
|
|
Registrovaný: 26.06.09 Prihlásený: 22.12.11 Príspevky: 28 Témy: 11 Bydlisko: Košické Olš... | Napísal spargi: 31.07.2011 12:16 | |
|
Jééé pecka už to fičííí Veľmi pekne dakujem Problém bol v tom BOM ajked neviem co to je... idem to pozriet ale Velmi pekne dakujem
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 31.07.2011 13:34 | |
|
Ďuri píše: Aha, uz viem. Zrejme vkladas do suboru BOM, s cim sa PHPcko nevie vysporiadat. Problém zvyčajne nie je BOM ale to, že je tam BOM viac krát (napr. preto, lebo sa použije include/require na súbory, ktoré tiež obsahujú BOM).
|
|
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| cannot modify header information v PHP, ASP | 10 | 548 | 07.03.2012 10:03 Pablo Montero | | system volume information v Operačné systémy Microsoft | 2 | 405 | 30.11.2007 16:15 _DanWer_ | | System volume information v Operačné systémy Microsoft | 4 | 836 | 18.02.2007 17:34 PaliG | | System Volume Information -jeho zmazanie v Operačné systémy Microsoft | 3 | 1319 | 25.04.2007 7:12 Devil_SK | | MS Internet Information Services (IIS) v Sieťové a internetové programy | 10 | 787 | 27.08.2007 10:52 Seto | | System Volume information, WTF?! + BOOT sector? v Operačné systémy Microsoft | 4 | 865 | 26.04.2006 2:34 xyrko | | cannot be pverloaded v Assembler, C, C++, Pascal, Java | 21 | 1019 | 05.04.2011 9:07 mack0 | | Cannot convert to object v JavaScript, VBScript, Ajax | 2 | 478 | 02.10.2010 18:21 TECHNODROME | | Cannot Display Video Mode v Monitory, televízory a projektory | 0 | 249 | 02.02.2018 14:09 Gargamel1 | | Warning: set_time_limit()....... v PHP, ASP | 1 | 551 | 31.05.2007 14:51 JanoF | | Spam warning v Redakčné systémy | 0 | 2495 | 13.10.2006 9:13 JanoF | | session warning v PHP, ASP | 1 | 436 | 08.02.2012 19:22 Ďuri | | Column 'poradie' cannot be null v Databázy | 0 | 408 | 09.12.2011 19:22 camo | | Warning: Prosim help v Redakčné systémy | 2 | 713 | 02.04.2008 15:34 Gerky | | Online Shop - Warning... v PHP, ASP | 8 | 811 | 20.08.2007 9:52 Tominator | | CPU Fan Warning v AMD - Advanced Micro Devices | 1 | 727 | 26.10.2008 9:39 Jaro |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|