Autor | Zpráva | ||
---|---|---|---|
Káčer Profil |
#1 · Zasláno: 27. 9. 2011, 10:54:14
Nepřichází mě obsah vypsaného formuláře. Přijde mě akorát:
Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-Id: <20110927083614.F0131180972@wl9-f98.wedos.net> Date: Tue, 27 Sep 2011 10:36:14 +0200 (CEST) X-Spam-Status: No, hits=2.80 required=5.00 tests=RATWARE_RCVD_BONUS_SPC=1.00,MISSING_MID=1.00,BAYES_05=-0.11,NO_RDNS2=0.01,LONGWORD=0.30,MEGALONGWORD=0.60 version=3.2.5 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.2.5 (1.1) on mail1.wedos.net Sm3DqW5vOiAKVHlwIHN0csOhbmVrIApFbWFpbDogCiBXZWI6IApQb3BpcyBzdHLDoW5layAKRGF0dW0gdnlwbG7Em27DrSA= Zasílám i kód: <?php function autoUTF($s) { if (preg_match('#[\x80-\x{1FF}\x{2000}-\x{3FFF}]#u', $s)) // detect UTF-8 { return $s; } elseif (preg_match('#[\x7F-\x9F\xBC]#', $s)) // detect WINDOWS-1250 { return iconv('WINDOWS-1250', 'UTF-8', $s); } else // assume ISO-8859-2 { return iconv('ISO-8859-2', 'UTF-8', $s); } } function cs_mail($to, $subject, $mess, $extra = "") { $subject = "=?utf-8?B?".base64_encode(autoUTF($subject))."?="; $extra .= "MIME-Version: 1.0\r\n"; $extra .= "Content-Type: text/plain; charset=\"utf-8\"\r\n"; $extra .= "Content-Transfer-Encoding: base64\r\n"; $mess = base64_encode(autoUTF($mess)); return mail($to, $subject, $mess, $extra); } if ($_POST) { $to = "tvorba@webkacer.eu"; $email = $_POST['email']; $extra = "From: $email\r\nReply-To: $email\r\n"; $subject = "Objednávka od $email"; $mess = "Jméno: ".$_POST['jmeno'] . "\nPříjmení ".$_POST['prijmeni']."\nEmail: ".$email."\n Web: ".$_POST['web'] . "\nTyp stránek ".$_POST['typ'] . "\nPopis stránek ".$_POST['popis'] . "\nDatum vyplnění ".$_POST['datum']; if(!cs_mail ($to, $subject, $mess, $extra)) echo('<div id="result">Váš dotaz nebyl odeslán!</div>'); else echo('<div id="result">Váš dotaz byl odeslán!</div>'); } ?> <!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>Tvorba www stránek - webkacer.eu - kontaktní formulář</title> <style> body{color:black; font-size:18px; background-color:rgb(192,240,255); font-size:21px;} #popis{font-size:17px; text-align:center;} #form{color:rgb(102,0,0); font-weight:bold; font-size:26px; position:relative; left:220px;} .input{border:2px solid blue; background-color:#FFF090; width:350px; height:35px; font-size:20px;} .inputa{border:2px solid blue; background-color:#FFF090; width:130px; height:35px; font-size:20px;} .textarea{border:3px dashed blue; background-color:#FFF090; width:550px; height:250px; overflow:auto; padding:15px; white-space:nowrap; font-size:18px;} .tlacitko{border:3px dashed blue; width:200px; height:35px; font-size:24px; color:white; background-color:rgb(176,0,0); font-weight:bold;} #pocet{position:relative; left:250px;} #result{font-size:29px; color:rgb(255,255,0); position:relative; top:1270px; left:200px; text-decoration:underline; letter-spacing:4pt; word-spacing:20px; font-weight:bold; border-style:none; width:460px; height:50px; padding:13px; background-color:rgb(96,0,48); text-align:left;} </style> </head> <body> <hr align="center" width="888px" size="8" color="#0000CC"><br><br> <div align="left" id="form"> <form action="formular.php" method="Post"> <u>Váš email</u> :<input type="text" class="input" name="email" id="email" size="45" style="border:3px dashed blue; background-color:#FFF090"><br><br> <u>Jméno</u> : <input type="text" class="input" name="jmeno" id="jmeno" size="35" style="border:3px dashed blue; background-color:#FFF090"><br><br> <hr align="left" width="550px" size="4" color="maroon"> <p><u>Dotaz nebo Popis :</u></p> <textarea name="popis" class="textarea" onkeypress="Check_number_of_character.Check();" rows="7" cols="20"></textarea><br><br> <u>Datum</u> :<input type="text" class="inputa" name="datum" size="13" value="" style="border:3px dashed blue; background-color:#FFF090"> (den.měsíc. rok)<br><br><br> <input type="submit" class="tlacitko" value="Zaslat formulář"> </form><br><br> </div><br><br><br> <div align="center"> <a href="index.html">Zpět na "Úvodní stránku"</a> </div><br><br><br> </body> </html> Nevíte proč to je ???? |
||
desup Profil |
#2 · Zasláno: 27. 9. 2011, 16:40:19
a když to odešleš zobrazí se "Váš dotaz byl odeslán!" ?
|
||
Joker Profil |
#3 · Zasláno: 27. 9. 2011, 19:36:31 · Upravil/a: Joker
Káčer:
„Content-Transfer-Encoding: base64“ Ta zpráva tam je, ale kódovaná v base64. „Sm3DqW5vOiAKVHlwIHN0csOhbmVrIApFbWFpbDogCiBXZWI6IApQb3BpcyBzdHLDoW5layAKRGF0dW0gdnlwbG7Em27DrSA=“ je dekódované: Jméno: Typ stránek Email: Web: Popis stránek Datum vyplnění |
||
Davex Profil |
#4 · Zasláno: 27. 9. 2011, 20:50:20
Káčer:
Pokud se to špatně zobrazí v e-mailovém klientovi, tak zkus nahradit všechny konce řádků \r\n v hlavičce e-mailu konstantou PHP_EOL .
Např.: $extra = "From: $email" . PHP_EOL . "Reply-To: $email" . PHP_EOL; |
||
Časová prodleva: 13 let
|
0