Autor | Zpráva | ||
---|---|---|---|
Miškin Profil |
#1 · Zasláno: 11. 3. 2005, 15:39:05
php moc neovládám tak se jen chci zeptat, když mám takto vytvořeno odesílání emailu přes formulář. Jak mám přidat aby se na začátek emailu napsalo něco předem definavonýho jako třeba: email byl odeslán za adresy *.cz. Stačilo by udělat proměnou a před $zprava ?
<?php $dir = "./"; if ( Mail("*@.cz", $predmet, $zprava, "From: " . $mail_odesilatele) ) include('#.php'); else include('#.php'); ?> |
||
Marty Profil |
#2 · Zasláno: 11. 3. 2005, 15:43:36
Napiš to takhle:
<? $zprava = "email byl odeslan ze serveru ... "; $zprava .= ... (sem pak nacti data, tak jak to bezne delas) ; (no a pak jen dopln ten zbytek) $dir = "./"; if ( Mail("*@.cz", $predmet, $zprava) ) include('#.php'); else include('#.php'); ?> |
||
Miškin Profil |
#3 · Zasláno: 11. 3. 2005, 15:52:30
no data se načítají z formuláře
<form id="mailform" action="mail/poslat.php"> <label for="mailform_subject">Předmět</label><br> <input size="30" type="text" value="" id="mailform_subject" name="predmet"><br><br> <label for="RefererEmail">Váš e-mail</label><br> <input size="30" type="text" id="RefererEmail" value="@" name="mail_odesilatele"><br><br> <label for="Message">Zpráva</label><br> <textarea name="zprava" id="Message" rows="10" cols="40"></textarea><br><br> <input type="submit" value="Odeslat"> <input type="reset" value="Storno"> </form> takže stačí jen vložit do php proměnou $zprava = "email byl odeslan ze serveru ... "; ?? |
||
Marty Profil |
#4 · Zasláno: 11. 3. 2005, 15:55:57
Stačí jen do té proměnné, která bude obsahovat text sdělení(v tvém případě $zprava) přiřadit na začátku třeba "email byl odeslan ze serveru ... ";
|
||
Miškin Profil |
#5 · Zasláno: 11. 3. 2005, 15:57:59
díky jdu to zkusit..
|
||
Marty Profil |
#6 · Zasláno: 11. 3. 2005, 15:59:50
V tvém případě by to vypadalo nějak takto:
<? $text = "email byl odeslan ze serveru ... "; $text .= $zprava . (atd. sem pridas vsechny ty data, co nactes); (no a pak jen dopln ten zbytek) $dir = "./"; if ( Mail("*@.cz", $predmet, $text) ) include('#.php'); else include('#.php'); ?> Jo a bacha ať nemáš stejný jména u nějakého prvku formuláře a proměnných v PHP, v předchozím případě to tak bylo. |
||
Miškin Profil |
#7 · Zasláno: 11. 3. 2005, 16:19:47
dik už to jde.. jinak ještě chybka že mi to neodřádkuje a text to spíšu hned za "email byl odeslan ze serveru ... "
|
||
Marty Profil |
#8 · Zasláno: 11. 3. 2005, 16:32:53
Myslíš jako v tom e-mailu co ti příjde na tvojí adresu?
|
||
Miškin Profil |
#9 · Zasláno: 11. 3. 2005, 16:35:19
Ano
|
||
Marty Profil |
#10 · Zasláno: 11. 3. 2005, 16:41:55
Tak to bohužel nemohu sloužit.
Taky jsem se s tím setkal, hledal jsem způsob jak na to, ale vzhledem k tomu, že to asi není to nejdůležitější, nechal jsem ten nepřehledný formát. |
||
Miškin Profil |
#11 · Zasláno: 11. 3. 2005, 16:42:53
dobře, prosto díky :)
|
||
Leo Profil |
#12 · Zasláno: 11. 3. 2005, 16:43:58
jinak ještě chybka že mi to neodřádkuje a text to spíšu hned za "email byl odeslan ze serveru ... "
... "email byl odeslan ze serveru ...\n"; // nebo \r\n Leo |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0