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////////////////////////
  1. <title>Kuldve</title><?php  
  2. $to = "info##kukac##csigabiga.hu";  
  3. $subject = "Kapcsolatfelvetel";  
  4. $message = "<strong>Hello !</strong>".  
  5. "<br><br>".  
  6. "A weboldalról szeretnének kapcsolatba lépni veled!".  
  7. "<br><br>".  
  8. "<strong>Küldö adatai:</strong>".  
  9. "<br> Név: ".$_POST['nev'].  
  10. "<br> E-mail cím: ".$_POST['email'].  
  11. "<br> Telefon: ".$_POST['msn'].  
  12. "<br><br><br>".  
  13. "<br> Üzenet szövege: ".$_POST['uzenet'].  
  14. "<br><br><br>".  
  15. "Üdvözlettel: akarki";  
  16. $headers = "MIME-Version: 1.0\r\n";  
  17. $headers = "Content-type: text/html; charset=iso-8859-2\n";  
  18. $headers .= "From: WEB <valami##kukac##valami.hu>\r\n";  
  19. mail($to$subject$message$headers);  
  20. header("Location: kuldve.php");  
  21. ?>  
  22. <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
  1. <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