session_start() headers already sent
Üdv Mindenkinek,
Params: LAMP; PHP Version 4.3.10-15, Apache 2.0
szerintetek ez miért van?:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/athomebudapest/www.athomebudapest.hu/html/teszt/search.php:1) in /home/athomebudapest/www.athomebudapest.hu/html/teszt/search.php on line 3
Csak az első 3 sort adom meg:
a <?php előtt semmi nincs még szóköz sem!!!, minden UTF-8-ban van;
Kód:
<?php
//header("content-type: text/html; charset:utf-8");
session_start();
...
ÜDv
Sanyi
■ Params: LAMP; PHP Version 4.3.10-15, Apache 2.0
szerintetek ez miért van?:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/athomebudapest/www.athomebudapest.hu/html/teszt/search.php:1) in /home/athomebudapest/www.athomebudapest.hu/html/teszt/search.php on line 3
Csak az első 3 sort adom meg:
a <?php előtt semmi nincs még szóköz sem!!!, minden UTF-8-ban van;
Kód:
<?php
//header("content-type: text/html; charset:utf-8");
session_start();
...
ÜDv
Sanyi
UTF8 BOM
DeUTF8
Írtam erre egy függvényt mert elegem volt a manuális hackelésekböl. Használd egészséggel.
{
//Removes UTF-8 special chars from the beginning of the file
$r = array();
$h = fopen($file, "r");
if ($h !== false)
{
while (!feof($h))
{
$s = fgets($h);
if ((ord($s[0]) == 239) && (ord($s[1]) == 187) && (ord($s[2]) == 191))
{
if (!$silent) echo("Removing UTF-8 control chars...\r\n");
$s = substr($s, 3, strlen($s) - 3);
}
$r[] = $s;
}
fclose($h);
$h = fopen($file, "w");
foreach($r as $s)
{
fputs($h, $s);
}
fclose($h);
}
unset($r);
}
ProClub
proclub##kukac##karinthy.hu
LAMP és Notepad :)
LOL
ok
Köszi Dreamweaver MX 2004-et használok, bár ami feltűnt még, hogy az első alkalommal, amikor lefut, akkor nincs probléma, csak amikor a keresés eredményének a következő lapjára megyek.
Üdv
Sanyi
...
Nem vagyok egy nagy netikett-ör, de azért ez már szúrta a szememet.
ProClub
proclub##kukac##karinthy.hu
ui
teljes kód, session
teljes kód
igazad, nem is akartam az egészet beküldeni, csak a 2. felét meg az első 3 sort, csak kapkodtam (mennem kellett, ezért a késői válasz), aztán nem vettem ki a megfelelő részeket. Még1x bocs aztán legközelebb több időt szánok rá.
Üdv
Sanyi
UI.: Köszi mindenkinek a választ, a megoldás tényleg a BOM volt!!! azt kiszedtem és violá
violá... ?
P.S.:
Mit tettél Violával? (Gondolom voilà)
--
Szeretettel: Károly György Tamás
kgyt(a)kgyt.hu - http://kgyt.hu