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, 4047 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 ..
Neuester Wissensbeitrag
Exchange Server

WSUS bietet CU22 für Exchange 2007 SP3 nicht an. EOL Exchange 2007

Tipp von DerWoWusste zum Thema Exchange Server ...

Ähnliche Inhalte
Outlook & Mail
EMails werden nach 3 Monaten entfern - Einstellung (5)

Frage von staybb zum Thema Outlook & Mail ...

PHP
PHP PDO Problem (1)

Frage von Tiggr1994 zum Thema PHP ...

Ubuntu
Cron spamt root mit mails zu (php sessionclean) (4)

Frage von tommy1735 zum Thema Ubuntu ...

Outlook & Mail
gelöst Outlook 2013 Emails Kontakten zuordnen (1)

Frage von xbast1x zum Thema Outlook & Mail ...

Heiß diskutierte Inhalte
Exchange Server
Test-ActiveSyncConnectivity Error nach neuem Zertifikat (17)

Frage von Driphex zum Thema Exchange Server ...

Batch & Shell
gelöst Batch xls nach aktuellem Datum auslesen und email senden (14)

Frage von michi-ffm zum Thema Batch & Shell ...

Backup
Datensicherung ARCHIV (12)

Frage von fautec56 zum Thema Backup ...