Autor Zpráva
Vita
Profil *
Ahoj mam pripravenou funkci pro odeslani emailu z formulare. Vse probehne jako kdyby se email odeslal, ale zadny neprijde :-(. Poradte pls Diky

Funkce:

function odeslat ($datum, $cas, $teloZpravy){

$zprava = "------------------------------------------------------------------";
$zprava .= "\n Odesláno z internetových stránek www.neco.cz";
$zprava .= "\n Komu: $this->prijemce";
$zprava .= "\n Od koho: $_POST[odesilatel]";
$zprava .= "\n Věc: $this->sub";
$zprava .= "\n Odesláno: $datum $cas";
$zprava .= "\n------------------------------------------------------------------" ;
$zprava .= "\n\n Pan/Paní: ".$_POST[jmeno]." si chce neco objednat.";
$zprava .= "\n\n$teloZpravy";
$zprava .= "\n------------------------------------------------------------------" ;

//definice hlaviček
$hlavicky = "From: $odesilatel\n";
$hlavicky .= "MIME-Version: 1.0\n";
$hlavicky .= "Content-Type: text/plain; charset=utf-8\n";
$hlavicky .= "Content-Transfer-Encoding: 8bit\n";
$hlavicky .= "Return-Path: $odesilatel\n";

//samotné odeslání
$ll_retval = mail($this->prijemce, $this->sub, $zprava, $hlavicky);

if ($ll_retval == false) {
die("<p>Zprávu nelze odeslat. </p>\n\n");
}

return $ll_retval;
} // konec funkce
volani:
$odeslano = $mail->odeslat ($datum, $cas, $teloZpravy);
if (!$odeslano):
die("<p>Zpráva nebyla odeslána.</p>\n\n");
endif;
Zerog
Profil
Dotaz: co ma delat to $this->prijemce a $this->sub?
WanTo
Profil
Zerog
Vypadá to, že funkce je součástí nějaké třídy.

Vita
Nech si vypsat $this->prijemce, jestli to vůbec něco napíše.
Vita
Profil *
Jo funkce je soucasti tridy tMail a v $this->prijemce je nastavena adresa kam se vzdy mail odesle no asi bych to mel dat jako kostantu. V $this->sub je zase predmet mailu.
Vita
Profil *
Jeste pro doplneni ty promenne $this->prijemce a $this->sub si nastavuji v konfiguraci jako $mail->prijemce="adresat@neco.cz" a $mail->sub="Muj predmet". Mam to definovat jako konstanty. Nebo to mam resit jinak. Diky
Zerog
Profil
jo priklanim se k WanTo nech si to vypsat jestli to funguje (to $this->prijemce) normalne echo ....jestli nic nedostanes tak vime kde je zakopanej cokl :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0