ugrás a tartalomhoz

Űrlap fogadáskor "Cannot modify header information - headers already sent by"

szocmunka · 2007. Jan. 2. (K), 22.55
Szevasztok!


Van egy FORM -os oldalam a http://csigabiga.hu/kontakt.htm címen. Az email címemre megérkezik ugyan a „formanyomtatvány” de kitöltetlenül, tehát a formba beírt adatok már nem érkeznek meg. Mi lehet a gond?

//////////////////////////////kontakt.htm/////////////////////////////////
http://csigabiga.hu/kapcsolat.htm

/////////////////////////kuldes.php////////////////////////
<title>Kuldve</title><?php
$to = "info##kukac##csigabiga.hu";
$subject = "Kapcsolatfelvetel";
$message = "<strong>Hello !</strong>".
"<br><br>".
"A weboldalról szeretnének kapcsolatba lépni veled!".
"<br><br>".
"<strong>Küldö adatai:</strong>".
"<br> Név: ".$_POST['nev'].
"<br> E-mail cím: ".$_POST['email'].
"<br> Telefon: ".$_POST['msn'].
"<br><br><br>".
"<br> Üzenet szövege: ".$_POST['uzenet'].
"<br><br><br>".
"Üdvözlettel: akarki";
$headers = "MIME-Version: 1.0\r\n";
$headers = "Content-type: text/html; charset=iso-8859-2\n";
$headers .= "From: WEB <valami##kukac##valami.hu>\r\n";
mail($to, $subject, $message, $headers);
header("Location: kuldve.php");
?>
<p>&nbsp;</p>
Ezta hibaüzenetet kapom vissza:

Warning: Cannot modify header information - headers already sent by (output started at /web/csigabiga/csigabiga.hu/kuldes.php:1) in /web/csigabiga/csigabiga.hu/kuldes.php on line 20
 
1

Ez ugye nem komoly

janoszen · 2007. Jan. 2. (K), 23.10
kontakt.htm: Ezt most ugye nem várod el, hogy valaki átnézze?

Hibaüzenet: nem egész 1 napja volt téma, lehet utánanézni, mi szokta ezt okozni. A header függvény doksijában le van írva.

Egyébiránt pedig nézd meg, mennyivel tér vissza a mail függvény, mert lehet, hogy hibát kapsz, csak éppenséggel nem látod, mert ki van kapcsolva a hibajelzés.

Ja, és legközelebb légyszi használd a bbcode jelölőket, mert úgy kicsit olvashatóbb lenne a hozzászólásod.
2

copy - paste aztán meg mivan?

Thomas · 2007. Jan. 2. (K), 23.39
A php hibájával nem szeretnék foglalkozni, az előttem szóló már jelezte a megoldást. A nagy problemád a következő:

php kódod ezeket a mezőket várja:
"nev", "email", "msn", "uzenet"

a html-ben ezek a mezők szerepelnek:
"Name", "Email", "Day Phone"

Nos ez a kettő nagyon csúnyán nem egyezik.
Azt már a kódból vágom, hogy nagyon nem érted amit csinálsz,
de két helyről másolva a kódokat, naná hogy nem műkszik.
3

a probléma...

vbence · 2007. Jan. 3. (Sze), 02.31
...ez
<title>Kuldve</title>
Nem küldhetsz ki semit a header függvények előtt. Mellesleg pont két párhuzamos témában tárgyalják a kérdést...
Ha jobban belegondolsz teljesen fölösleges a <title> mivel úgy sem látja senki - a headerrel azonnal továbbugrik a lap.
4

Köszönetnyílvánítás

szocmunka · 2007. Jan. 3. (Sze), 21.48
Köszi srácok, megy a lap!

Pannónia + talicska = traktor
kód innen + kód onnan = weblap
Én + valami = bármi

Üdv: Kürthy István