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, 4063 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
Debian
gelöst Plesk php-fpm Fehler (7)

Frage von sebastian2608 zum Thema Debian ...

PHP
gelöst PHP - unique-array() und sort() (14)

Frage von ThomasXYZ zum Thema PHP ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Server
gelöst Benutzer lässt sich nur an einem Clientcomputer anmelden (17)

Frage von Ammann zum Thema Windows Server ...

Vmware
gelöst Wie würdet Ihr eine ESXi Cluster Farm managen? (11)

Frage von AlFalcone zum Thema Vmware ...

Batch & Shell
gelöst Gruppenzugehörigkeit von AD Usern ermitteln - die Perfektion fehlt (11)

Frage von Stefan007 zum Thema Batch & Shell ...