[ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 19.11.17
Príspevky: 363
Témy: 178 | 178
Bydlisko: BB

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 :(


Offline

Užívateľ
Užívateľ
Warning: Cannot modify header information - headers ....

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3128
Témy: 233 | 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ď
Offline

Užívateľ
Užívateľ
Warning: Cannot modify header information - headers ....

Registrovaný: 26.11.06
Prihlásený: 23.09.17
Príspevky: 4123
Témy: 317 | 317
Bydlisko: HE/BA

Ú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.


_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5Q PRO Turbo CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 4-4-4-12 2T GPU: PowerColor PCS+ HD6950 HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: LCD: DELL U2414M 24" 1920x1200
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.06.09
Prihlásený: 22.12.11
Príspevky: 28
Témy: 11 | 11
Bydlisko: Košické Olš...

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.... :/


Offline

Čestný člen
Čestný člen
Warning: Cannot modify header information - headers ....

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno

Mas tam setcookie, asi bude robit problemy.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.06.09
Prihlásený: 22.12.11
Príspevky: 28
Témy: 11 | 11
Bydlisko: Košické Olš...

no mam tam setcookie... a co? ved potrebujem nastavit coocies...


Offline

Čestný člen
Čestný člen
Warning: Cannot modify header information - headers ....

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno

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.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.06.09
Prihlásený: 22.12.11
Príspevky: 28
Témy: 11 | 11
Bydlisko: Košické Olš...

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>


Offline

Čestný člen
Čestný člen
Warning: Cannot modify header information - headers ....

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno

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.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.06.09
Prihlásený: 22.12.11
Príspevky: 28
Témy: 11 | 11
Bydlisko: Košické Olš...

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 :)


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1719
Témy: 0 | 0

Ď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).


 [ Príspevkov: 11 ] 


Warning: Cannot modify header information - headers ....



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

cannot modify header information

v PHP, ASP

10

332

07.03.2012 10:03

Pablo Montero

V tomto fóre nie sú ďalšie neprečítané témy.

System volume information

v Operačné systémy Microsoft

4

536

18.02.2007 17:34

PaliG

V tomto fóre nie sú ďalšie neprečítané témy.

system volume information

v Operačné systémy Microsoft

2

259

30.11.2007 16:15

_DanWer_

V tomto fóre nie sú ďalšie neprečítané témy.

MS Internet Information Services (IIS)

v Sieťové a internetové programy

10

402

27.08.2007 10:52

Seto

V tomto fóre nie sú ďalšie neprečítané témy.

System Volume Information -jeho zmazanie

v Operačné systémy Microsoft

3

1113

25.04.2007 7:12

Devil_SK

V tomto fóre nie sú ďalšie neprečítané témy.

System Volume information, WTF?! + BOOT sector?

v Operačné systémy Microsoft

4

704

26.04.2006 2:34

xyrko

V tomto fóre nie sú ďalšie neprečítané témy.

cannot be pverloaded

v Assembler, C, C++, Pascal, Java

21

611

05.04.2011 9:07

mack0

V tomto fóre nie sú ďalšie neprečítané témy.

session warning

v PHP, ASP

1

149

08.02.2012 19:22

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Warning: set_time_limit().......

v PHP, ASP

1

294

31.05.2007 14:51

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Spam warning

v Redakčné systémy

0

336

13.10.2006 9:13

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Cannot convert to object

v JavaScript, VBScript, Ajax

2

279

02.10.2010 18:21

TECHNODROME

V tomto fóre nie sú ďalšie neprečítané témy.

mysql warning 1366

v Databázy

11

442

11.10.2011 15:11

emer

V tomto fóre nie sú ďalšie neprečítané témy.

Warning v BIOSe

v Biosy a ladenie výkonu

2

695

25.03.2006 16:27

jumich

V tomto fóre nie sú ďalšie neprečítané témy.

Warning: Prosim help

v Redakčné systémy

2

475

02.04.2008 15:34

Gerky

V tomto fóre nie sú ďalšie neprečítané témy.

Online Shop - Warning...

v PHP, ASP

8

429

20.08.2007 9:52

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

CPU Fan Warning

v AMD - Advanced Micro Devices

1

459

26.10.2008 9:39

Jaro



© 2005 - 2017 PCforum, edited by JanoF