Pojawia mi się błąd w krypcie przetawarzającym formularz ale co dziwne tylko w php 5x
w php 4x nie ma tego błędu. Co dziwniejsze przesyła prawidłowo dane z formularza. Czy ktoś wie co zrobić żeby usunąć ten błąd? Jak usuwam linię 35 i 36 skryptu to formularz przestaje działać tzn nie pojawia się strona z podziękowaniem
Warning: Cannot modify header information - headers already sent by (output started at ścieżka skryptu:7) in ścieżka skryptu on line 35
Warning: Cannot modify header information - headers already sent by (output started at ścieżka skryptu:7) in ścieżka skryptu on line 36
Poniżej skrypt
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Content-Language" content="pl">
</head>
<?php
if (isset($_COOKIE['kontakt'])) {
echo("Formularz kontaktowy został już wcze¶niej wysłany! W przypadku w±tpliwo¶ci prosimy o kontakt na adres e-mail");
}
else {
import_request_variables("gpc");
$TRESC = trim($TRESC);
$IMIE_NAZWISKO = trim($IMIE_NAZWISKO);
$ADRES = trim($ADRES);
$TEL_FAX = trim($TEL_FAX);
$nadawca = trim($nadawca);
mail("adres e-mail",
"temat maila.",
"Formularz kontaktowy:\n
TRESC:\t$TRESC\n
IMIE_NAZWISKO:\t$IMIE_NAZWISKO\n
ADRES:\t$ADRES\n
TEL_FAX:\t$TEL_FAX\n
nadawca:\t$nadawca\n\n\n",
"From: $nadawca");
include("formatka.php");
setcookie("kontakt", "kontakt", time()+ 4800);
header("Location: formatka.php");
}
?>