Autor | Zpráva | ||
---|---|---|---|
Ice Profil * |
#1 · Zasláno: 16. 2. 2006, 09:28:56
Ahoj, potrebuji poradit s odesilacim formularem-s vyslednym formatovanim.
Formular se v pohode odesle, ale na vystupu jdou hodnoty za sebou Př. seznam@seznam Ahoj, potrebuji poradit s odesi...... potrebuji to ale takhle zadany email: seznam@seznam text zpravy: Ahoj, potrebuji poradit s odesi.... Za radu predem dekuji. <?php if ($ok) { $hlavicky = "From: info@pop.cz\r\n"; $hlavicky .= "Content-type: text/html; charset=utf-8\r\n"; $overeni = mail("pavel@pop.cz","Email z www.pop.cz","$adresa $zprava","$hlavicky"); if ($overeni) echo "Váš dotaz byl odeslán. Obratem vám zašleme odpověd."; else echo "Mail nebyl odeslán, použijte prosím e-mail"; } ?> <form action="<?php echo $PHP_SELF ?>" method="post"> <p>Emailová adresa:</p> <input name="adresa" size="40"><br> <p>Zde napište svůj dotaz:</p> <textarea cols="40" rows="5" name="zprava"> </textarea></br> <input type="submit" name="ok" value="odeslat " /> </form> |
||
mackopu Profil |
#2 · Zasláno: 16. 2. 2006, 09:57:47 · Upravil/a: mackopu
Normálně odřádkuj. Např.:
$obsah mailu = "zadany email: ".$_POST["adresa"]." |
||
Marty Profil |
#3 · Zasláno: 16. 2. 2006, 10:16:03
Nebo v textu používej \n, třeba:
$obsah mailu = "zadany email: ".$_POST["adresa"]."\n text zpravy: ".$_POST["zprava"]."\n nejaky dalsi text"; |
||
Ice Profil * |
#4 · Zasláno: 16. 2. 2006, 10:32:38
diky moc, zatim v tom dost tapu. A jeste dva dotazy
1) jak je te promena obsah mailu-da se od od tam vyhodit to $_post? kdyz mam povoleno register_globals=on ? 2) jak se odesle email tak to hodi tu hlasku echo "Váš dotaz byl . Obratem vám zašleme odpověd."; jak se do toho da v html napsat echo "<p class="zvyrazneni">Váš dotaz byl odeslán. Obratem vám zašleme odpověd.</p>"; tak to nechce jet, kdyz tam dam h2 tak no problem? |
||
Hugo Profil |
#5 · Zasláno: 16. 2. 2006, 10:37:29
Ice
1) Pokud máš povoleně register_globals, tak můžeš $_POST vyhodit, ale nedělej to, protože pokud změníš server, tak ti ten skript nemusí jet. 2) Problém bude v uvozovkách. echo "<p class="zvyrazneni">Váš dotaz byl odeslán. Obratem vám zašleme odpověd.</p>"; Správný zápis je echo "<p class=\"zvyrazneni\">Váš dotaz byl odeslán. Obratem vám zašleme odpověd.</p>"; nebo echo '<p class="zvyrazneni">Váš dotaz byl odeslán. Obratem vám zašleme odpověd.</p>'; |
||
Ice Profil * |
#6 · Zasláno: 16. 2. 2006, 11:00:05
Porad se mi to ale nechce formatovat, aby to po tom \n skocilo na dalsi radek, v outlooku s emi to zobrazuje za sebou? zadany email: ses@seznam.cz text zpravy .......
$obsah_mailu = "zadany email: ".$_POST["adresa"]."\n text zpravy: ".$_POST["zprava"]."\n nejaky dalsi text"; |
||
Ice Profil * |
#7 · Zasláno: 16. 2. 2006, 11:01:55
Porad se mi to ale nechce formatovat, aby to po tom \n skocilo na dalsi radek, v outlooku s emi to zobrazuje za sebou? zadany email: ses@seznam.cz text zpravy .......
$obsah_mailu = "zadany email: ".$_POST["adresa"]."\n text zpravy: ".$_POST["zprava"]."\n nejaky dalsi text"; |
||
Časová prodleva: 25 dní
|
|||
glabasnat Profil * |
#8 · Zasláno: 13. 3. 2006, 15:08:55
mail mas jako html tak puzij <br> a nebo text/plain
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0