Autor Zpráva
Káčer
Profil
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
a když to odešleš zobrazí se "Váš dotaz byl odeslán!" ?
Joker
Profil
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
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;

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0