Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem przy przetwarzaniu formularza
Forum PHP.pl > Forum > Przedszkole
sylwekb
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");
}

?>
jarrod
Cytat(sylwekb @ 23.10.2006, 18:39:37 ) *
setcookie("kontakt", "kontakt", time()+ 4800);


Po pierwsze używaj funkcji edytora do wstawiania kodu.
Po drugie setcookie" title="Zobacz w manualu php" target="_manual jest tym samym co funkcja header" title="Zobacz w manualu php" target="_manual zatem nie może być wywołana po tym jak wyślesz już coś do przeglądarki -> w tym przypadku
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  2. <meta http-equiv="Content-Language" content="pl">
  3. </head>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.