Proměnná v hlavičce php mail() – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Proměnná v hlavičce php mail() – PHP – Fórum – Programujte.comProměnná v hlavičce php mail() – PHP – Fórum – Programujte.com

 

Michal Vlasák
~ Anonymní uživatel
2 příspěvky
4. 2. 2014   #1
-
0
-

Dobrý den,

mám následující php skript:

$odesilatel = $_SESSION['odesilatel']; //this works, $odesilatel displays the right content
$komu = "my@emailadress.cz, mysecond@emailadress.cz";
$predmet = "Objednávka z newsletteru";

$hlavicka = 'From: '.$odesilatel. "\n";
$hlavicka .= 'MIME-Version: 1.0' . "\n"; 
$hlavicka .= 'Content-type: text/html; charset=UTF-8' . "\n"; 
$hlavicka .= 'Content-Transfer-Encoding: 8bit' . "\n";

$zprava = "I have some HTML code here. It's not important what it is...";

if(mail($komu, $predmet, $zprava, $hlavicka)){
   echo 'E-mail byl úspěšně odeslán. Děkujeme za objednávku.';}
else{
  echo 'E-mail se bohužel nepodařilo odeslat.';}

Když odstraním $odesilatel a napíšu tam e-mailovou adresu, tak to chodí, ale s proměnnou ne. Jak psát hlavičku php mail(), kde je nějaká proměnná?

Nahlásit jako SPAM
IP: 77.95.47.–
peter
~ Anonymní uživatel
3981 příspěvků
4. 2. 2014   #2
-
0
-

To prvni vypise promenne (pripadne muzes pouzit klasicke echo; pre tam je, aby to html stranka formatovala jako text a ne do jednoho radku), to druhe se dava na zacatek souboru, aby php vypisovalo chyby.

echo '<pre>';
var_dump(array(
$_SESSION['odesilatel'],
$hlavicka
));

---

@ini_set('error_reporting', E_ALL);
@ini_set("display_errors", "on"); 
error_reporting(E_ALL);

Pravdepodobne nemas v session ani $odesilatel zadnou hodnotu, takze ti ji tam nemuze logicky ani vlozit.

Nahlásit jako SPAM
IP: 2001:718:2601:400:0:5efe:...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 5 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý