potrzebuje pomocy gdyż na home.pl nie do końca działa mi skrypt w PHP.
Kod
<?ob_start();
if (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) {
$message = "Treść wiadomości:\n\n$_POST[tresc]\n\nWiadomość od: $_POST[imie]\ne-mail: $_POST[email]";
$header = "From: $_POST[imie] <$_POST[email]>";
@mail("xxx@xxx.pl","Wiadomosc ze strony xxx.pl","$message","$header")
or die('Nie udało się wysłać wiadomości');
echo header("Location:kontakt1.html");
}
else echo header("Location:kontakt3.html");
ob_implicit_flush(0);?>
?>
if (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) {
$message = "Treść wiadomości:\n\n$_POST[tresc]\n\nWiadomość od: $_POST[imie]\ne-mail: $_POST[email]";
$header = "From: $_POST[imie] <$_POST[email]>";
@mail("xxx@xxx.pl","Wiadomosc ze strony xxx.pl","$message","$header")
or die('Nie udało się wysłać wiadomości');
echo header("Location:kontakt1.html");
}
else echo header("Location:kontakt3.html");
ob_implicit_flush(0);?>
?>
poczte wysyła jednak pojawia się błąd
Kod
Warning: Cannot modify header information - headers already sent by (output started at /page/wyslij.php:1) in /page/wyslij.php on line 9
występuje to tylko na tej jednej podstronie. dodanie ob_start(); nic nie zmienia.
Na darmowym serwerze cba.pl działa bez problemu