Autor Zpráva
n5ver
Profil
Ahoj proč se mi mail nepošle?
script:
<?php
if(IsSet($_POST['sent']))
{
$from = $_POST['from'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$to = $_POST['to'];

// Podmínka, jestli byly vyplněny všechny údaje
if(empty($mail) OR empty($from) OR empty($subject) OR empty($message))
{
echo "Nebyly vyplněny všechny údaje!";
}
// Všechny údaje byly v pořádku vyplněny
else
{
mail($to, $subject, $message, $from);

header("Location: http://www.mojestranka.cz/");
}
}
?>
   <div id="odstup">
    <form action="mailing.php" method="post">
     <input name="from" type="text" maxlength="255" value="Od: n5ver@seznam.cz"> Od<br />
     <input name="subject" type="text" maxlength="255"> Předmět<br />
     <textarea name="message" rows="30" cols="45">Obsah mailu</textarea><br />
     <?
     $Vyber=mysql_query("SELECT `mail` FROM `mail` ORDER BY mail DESC LIMIT 300000000000000") or die(mysql_error());
     while ($Vypis = mysql_fetch_array($Vyber)) {
     echo "
      <input name=\"to\" type=\"text\" value=\"".$Vypis['mail']."\" readonly>
     ";
     }
     ?>    
     <input type="submit" value="ok">
    </form>
   </div> 
Radek9
Profil
n5ver:
Protože neposíláš nic, co by mělo name="sent".
Spacebar
Profil
ORDER BY mail DESC LIMIT 300000000000000

To tam ten limit imho dávat nemusíš vůbec
xmark
Profil
Kde plníš proměnnou $mail?
n5ver
Profil
uz toi mam vse opraveny diky
n5ver
Profil
Jo proč se mi předmět zobrazuje bez háčků a čárek? Mam to tam nastaveny proměnou $zahlavi takže normální text se mi zobrazuje správně, ale ten přemět ne.
Davex
Profil
n5ver:
Češtinu musíš zakódovat, aby se využívalo pouze prvních 128 znaků ASCII tabulky. Třeba jako Quoted-printable nebo Base64.
Nejčastější potíže s PHP (FAQ)

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