Autor Zpráva
Jiko
Profil *
Dobrý den,
chtěl jsem se zeptat mám problém z "headers already sent" vím kde je problém, ale potřeboval bych nějaké roumné řešení v php.

else { 
$sql = mysql_query("INSERT INTO uzivatele VALUES ('','$jmeno','$md5_heslo','$email','$opravneni')")  or die(mysql_error());

echo "Registrace super!";
  
}
}
header("Location: index.php");
ninja
Profil
Pokud nemůžete řesunout header nahoru nad všechna echa, použijte ob_...
Jiko
Profil *
Nemám stímto zkušenosti, jak to mám použít na manuálu radí jenom prostě vymazat a vypíše mi to

Registrace super!
Notice: ob_clean() [ref.outcontrol]: failed to delete buffer. No buffer to delete. in C:\Users\Kharn\Desktop\WWW\registrace_zpracuj.php on line 25

Warning: Cannot modify header information - headers already sent by (output started at C:\Users\Kharn\Desktop\WWW\registrace_zpracuj.php:24) in C:\Users\Kharn\Desktop\WWW\registrace_zpracuj.php on line 29
Taps
Profil
Jiko:
ob_start();   /* umístit na začátek stránka hned za <?

pokračován skriptu
a na úplný konec vložit
ob_end_flush();

Praktické použití viz http://pecan.cz/index.php?id=35&n=registrace-zpracovani-dat-z-formulare

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: