Autor | Zpráva | ||
---|---|---|---|
n5ver Profil |
#1 · Zasláno: 13. 7. 2010, 14:53:25 · Upravil/a: n5ver
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 |
#2 · Zasláno: 13. 7. 2010, 14:55:56
n5ver:
Protože neposíláš nic, co by mělo name="sent" .
|
||
Spacebar Profil |
#3 · Zasláno: 13. 7. 2010, 19:09:21
ORDER BY mail DESC LIMIT 300000000000000 To tam ten limit imho dávat nemusíš vůbec |
||
xmark Profil |
#4 · Zasláno: 13. 7. 2010, 19:12:31
Kde plníš proměnnou $mail?
|
||
n5ver Profil |
#5 · Zasláno: 13. 7. 2010, 23:23:41
uz toi mam vse opraveny diky
|
||
n5ver Profil |
#6 · Zasláno: 13. 7. 2010, 23:37:46
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 |
#7 · Zasláno: 13. 7. 2010, 23:55:14
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) |
||
Časová prodleva: 14 let
|
0