Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache Error Log falsche Darstellung
Hallo,
wenn ich mit PHP einen eintrag ins Error Log vom Apache 1.3.31 vornehme über die funktion error_log, dann wird bei einem \n (gesprochen: Backslash n) auch dieses in das Logfile geschrieben und nicht ein newline so wie ich es erwarten würde.
Hat jemand eine Idee woran das liegen kann ..
MfG
Dogo ...
und wenn der '\n' in HEX geschrieben wird?
Hallo,
dann passiert das gleiche ..
Muss an irgendeiner einstellung im Apache liegen oder einem Bug .. bzw. feature ..
Grüße ..
was meinst du mit newline ???
evtl musst du das \n am Anfang des Errorlogeintrages schreiben, evtl. macht Apache nicht nach dem Eintrag ein \n sondern davor
Naja ich habe ja mehrere \n`s in der Ausgabe drin.
die werden alles wieder als \n ausgegeben,
und nicht als "newline"
konradklein
11.06.04, 20:36
Ich hatte mal das Problem, dass ich in etwa folgendes gemacht habe:
print('Hallo\n Welt');
Da hat er mir auch alle \n als \n mit ausgegeben. Mit
print("Hallo\n Welt!");
klappte alles tadellöser. Hier (http://www.php.net/manual/en/language.types.string.php) habe ich dann auch prompt die Lösung für dieses Verhalten gefunden... Hätte wohl die Anleitung noch aufmerksamer lesen sollen :rolleyes:
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.