Autor Zpráva
Luka Budík
Profil
Ahoj, potřebuji pomoci s mým PHP a HTML formulářem...
Přijde mi toto:
Jméno:

Telefon: +420 777 739 636

Vzkaz:


Přitom by mělo být vše vyplněno....

Moje kody


HTML
  <form action="formular.php" method="post">
  <p>
   Celé Jméno: <input type="text" name="jmeno_prijmeni" size="20" />
   </p>
    <p>
    Telefon: <input type="text" name="telefon" size="20" value="+420 XXX XXX XXX" maxlength="16" />
    </p>
    <p>
    E-mail: <input type="text" name="email" size="30" value="@" />
    </p>
    <h3>Níže napište něco o vaší firmě a td...</h3>
    <p>
Zpráva: <textarea name="vzkaz" cols="65" rows="6"></textarea>
</p>
<p>
<input type="submit" value="Odeslat" />
</p>
<input type="reset" value="Vymazat" /></form>
     </div>
        </div><!-- /row -->
    </div><!-- /container -->



A PHP

<?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".PHP_EOL;
    $extra .= "Content-Type: text/plain; charset=\"utf-8\"".PHP_EOL;
    $extra .= "Content-Transfer-Encoding: base64".PHP_EOL;
    $mess = wordwrap(base64_encode(autoUTF($mess)), 78, PHP_EOL, true);
    return mail($to, $subject, $mess, $extra);
}
 
$jmeno_prijmeni = $_POST["jmeno_prijmeni"];
$email = $_POST["email"];
$telefon = $_POST["telefon"];s
$vzkaz = $_POST["poznamka"];
 
$to = "klukluka@icloud.com";
$extra = "From: $email\r\nReply-To: $email\r\n";
$subject = "Dotaz/Objednávka webu".$jmeno_prijmeni."";
$mess = "Jméno: ".$jmeno_prijmeni."\n
    Telefon: ".$telefon."\n
    Vzkaz: " . $vzkaz."\n";          
 
cs_mail($to, $subject, $mess, $extra);
 
header('Location: index.html');
 
?>
juriad
Profil
Zpráva: <textarea name="vzkaz" cols="65" rows="6"></textarea>
$vzkaz = $_POST["poznamka"];
Už vidíš problém?
Luka Budík
Profil
Aha ježiš, díky moc .... Já jsem hroznej .D

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: