Einzelnen Beitrag anzeigen
  #2  
Alt 31.03.2015, 13:58:05
sysop sysop ist offline
Member
 
Registriert seit: Mar 2004
Ort: wien
Beiträge: 512
AW: Emailausgabe mit falschen Zeichen

Musst du eventuell Syntax lernen? ;-)

PHP-Code:
$message "am: ".date($conf[dformat].' '.$conf[tformat], time()+(3600*$conf[toffset])).
Was machen denn da die Double-Quotes am Ende von $message? So schickst du nachfolgenden Code als String in $message und versendest dann den Code. Ausserdem gehört die Zeile mit Semikolon abgeschlossen. dformat, tformat und toffset sollten unter Single-Quotes gestellt werden.

Korrekt:
PHP-Code:
$message "am: ".date($conf['dformat'].' '.$conf['tformat'], time()+(3600*$conf['toffset'])); 
Es sei denn, dformat, tformat und toffset sind Konstanten?
Wird $message durch irgend eine Funktion wie htmlspecialchars() oder Ähnliches geleitet?

Zeige doch mal den Code 5 Zeilen vor und 5 Zeilen nach $message.

PS
Und nutze die PHP-Code-Tags, dann siehst du eventuell schon über das Syntax-Highlight, ob ein Fehler im Code ist.

PHP-Code:
$conf['dformat'] = 'D j, Y';
$conf['tformat'] = 'H:i:s';
$conf['toffset'] = 60;

$message "am: ".date($conf['dformat'].' '.$conf['tformat'], time()+(3600*$conf['toffset']));
echo 
$message
Funktioniert wunderbar!
__________________
Gruss sys ;-)
Ich möchte wie mein Grossvater sterben, lächelnd und schlafend, nicht schreiend und weinend, wie sein Beifahrer.

Geändert von sysop (31.03.2015 um 14:10:50 Uhr)
Mit Zitat antworten