Autor Zpráva
Miškin
Profil
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
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
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">&nbsp;&nbsp;&nbsp;<input type="reset" value="Storno">
</form>

takže stačí jen vložit do php proměnou $zprava = "email byl odeslan ze serveru ... "; ??
Marty
Profil
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
díky jdu to zkusit..
Marty
Profil
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
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
Myslíš jako v tom e-mailu co ti příjde na tvojí adresu?
Miškin
Profil
Ano
Marty
Profil
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
dobře, prosto díky :)
Leo
Profil
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
Toto téma je uzamčeno. Odpověď nelze zaslat.

0