Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Emails mit PHP

Frage Entwicklung PHP

Mitglied: 46356

46356 (Level 2)

14.02.2008, aktualisiert 14:31 Uhr, 4069 Aufrufe, 8 Kommentare

Guten Tag!

Ich habe hier ein kleines E-Mail Script (geschrieben in PHP) mit
dem ich HTML Emails versenden kann...

Nun möchte ich eine Variable in der E Mail ausgeben...

Doch irgendwie funktioniert das nicht ganz richtig...

01.
<?php 
02.
$empfaenger =  
03.
$betreff =  
04.
srand((double)microtime()*1000000);  
05.
$pass_gen = substr(md5(rand(0,9999999)), 0, 10);   
06.
$text = ' 
07.
<html> 
08.
<head> 
09.
... 
10.
 
11.
Passwort lautet: <?php echo $pass_gen; ?>  <== Diese VARIABLE wird mir in der Mail nicht ausgegeben...  
12.
 
13.
... 
14.
 
15.
</body> 
16.
</html> 
17.
'; 
18.
 
19.
$Header = "MIME-Version: 1.0\n"
20.
$Header .= "Content-type: text/html; charset=iso-8859-1\n"
21.
$Header .=  
22.
 
23.
mail($empfaenger, $betreff, $text, $Header); 
24.
 
25.
?>
Lg. Alex
Mitglied: manuel-r
14.02.2008 um 12:11 Uhr
Warum machst du mitten im Mailbody bauen ein neues PHP-Tag auf? Probier's mal mit
01.
Passwort lautet: $pass_gen weiterer eMail-text
und irgendwo dran denken den String auch wieder zu schließen.
Manuel
Bitte warten ..
Mitglied: 46356
14.02.2008 um 12:18 Uhr
Hallo Manuel!

Ich kann mir nicht vorstellen, dass dies funktioniert, da
mit $text = ' ja ein neuer String gestartet wurde und somit
die Variable auch nur ein Wort ist...

... aber ich versuchs mal...

Danke
Alex
Bitte warten ..
Mitglied: manuel-r
14.02.2008 um 12:23 Uhr
Hier ein Beispiel (nur Ausschnitt) aus einem meiner Scripte. Funktioniert problemlos.
01.
$message = "<html> 
02.
    <head> 
03.
    <title>Fehler:</title> 
04.
    </head> 
05.
    <body> 
06.
    <p><font face='Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif' size='-1'> 
07.
    <br>Neue Problembehebung von $entry_admin am $conf_date um $conf_time ($conf_user $conf_host). 
08.
    <br>&nbsp; 
09.
    <br><b>Kurzbeschreibung des Problems:</b> 
10.
    <br>$conf_prob 
11.
    <br>&nbsp; 
12.
    <br><b>Absenderkennung:</b> 
13.
    <br>$entry_admin @ $entry_ipadr ($entry_time) 
14.
    </p> 
15.
    </body> 
16.
</html> 
17.
";
Manuel
Bitte warten ..
Mitglied: 46356
14.02.2008 um 12:23 Uhr
Wie ich vermutete, wird mir angezeigt:
Passwort lautet: $pass_gen;

LG. Alex
Bitte warten ..
Mitglied: masterG
14.02.2008 um 12:23 Uhr
Funktioniert! fix du kannst aber auch machen:

01.
'.$pass_gen.'
geht auch...


masterG(Moderator)
Bitte warten ..
Mitglied: manuel-r
14.02.2008 um 12:36 Uhr
Erzähl' mir nicht, dass das nicht funktioniert. Der Codeschnippsel oben funktioniert prächtig und schickt mir auf die Art täglich zig Mails.

Manuel
Bitte warten ..
Mitglied: 46356
14.02.2008 um 14:21 Uhr
Hallo Manuel!

Will mich noch entschuldigen, dass ich geglaubt hatte, dass es nicht funktionieriert...
... bei mir wills auf jeden Fall nicht gehen...

Die Variatne ==> '.$pass_gen.' <== hat auf Anhib geklappt... (Danke masterG)

Lg.
Alex
Bitte warten ..
Mitglied: masterG
14.02.2008 um 14:31 Uhr
Jederzeit wieder ich close den Thread.
Bitte warten ..
Ähnliche Inhalte
PHP
gelöst PHP erzeugte Datei gleich als Email versenden (4)

Frage von facebraker zum Thema PHP ...

PHP
PHP 5.3 nach PHP 5.6 portieren (5)

Frage von nippon-tussi zum Thema PHP ...

E-Mail
Spamschutz bei Emails (2)

Frage von Yanmai zum Thema E-Mail ...

PHP
PHP MySQL Login (7)

Frage von Yanmai zum Thema PHP ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Microsoft Office
Office Druck fehler (18)

Frage von DaistwasimBusch zum Thema Microsoft Office ...

Windows Server
Zertifikat am DC erneuern funktioniert nicht (12)

Frage von takvorian zum Thema Windows Server ...

Festplatten, SSD, Raid
Uninitialisierte Festplatte - Daten retten (11)

Frage von peterla zum Thema Festplatten, SSD, Raid ...