Re: PHP & Postfix Zeilenumbrüche
Posted: 2006-10-01 16:33
:) Ich habe jetzt, es handelt sich speziell um ein Board, den Versand auf SMTP umgestellt. Und siehe da - der Effect ist weg. :roll:
Resources for System-Administrators
https://www.rootforum.org/forum/
ich sehe da keinen Unterschied, bis auf die Anführungszeichen :roll:lucki2 wrote:"^M": das ist ASCII 13 - AKA <CR>(Carriage Return)
und ^M mit Zeilenumbruch(ASCII 10) dahinter ist: CRLF
Code: Select all
$trans = array("x0D" => "");
$text = strtr($orig_text,$trans);
wie süss ;)lucki2 wrote:Lieber Mensch
na denn mal schönen Dank. Sehr nett :)Das war ausführlich und ist Stoff des 1. Jahres Informatik in der Schule!
Code: Select all
find /var/www/web1/html -type f -name .php | xargs dos2unix
Da sehe ich gar nix. Der Cursor "hopst" weiter. Das gleiche wie Enterlucki2 wrote:Mach doch mal eine Console auf und drück CTRL-M bzw STRG-M dann siehst du was das ist!
Da baust Du deine CR hinein und es hilft Dir gar nichts wenn Du nach "^M" grepst, das sind CRLF die nur mangels anderer Darstellungsmöglichkeit als ^M angezeigt werden. Oben ist ein php 2 Zeiler, den kannst Du über deine generierten Geschichten drüber laufen lassen.alle E-Mail welche von PHP Scripts geberiert werden
Ach, da siehst Du nichts und der Cursor hopst weiter ... Ich fühle mich gerade etwas auf den Arm genommen: Was meinst du was deine Ominösen leerzeilen auslösst. Nein eben nicht das gleiche wie Enter. Enter ist LF und da machst Du ein CR. Ja, da Hopst auch was weiter und Du siehst nichts. Genau das ist es. So und jetzt liess es bitte einfach so lange, bis Du es verstehst.Da sehe ich gar nix. Der Cursor "hopst" weiter. Das gleiche wie Enter
nee, eben nicht ALLE. Bei anderen Domains, gleicher Server, und bei Confixx Mails (auch php) ist das eben nicht so.alle E-Mail welche von PHP Scripts geberiert werden
danke. Werd ich machenSo und jetzt liess es bitte einfach so lange, bis Du es verstehst.
Sorry :-D ich bin 54 und hatte nie ASCII in der Schule. Nicht mal in der Lehre als Elektromechaniker.Oder wann war bei Euch ASCII(erzähl mir nicht, den lässt jemand aus)?
hast du falsch vermutet ;) Das hat mir die Permissions durcheinander gebrachtlucki2 wrote:Bei Deinem find vermute ich, daß Dir *.php statt .php weiter hilft?
Code: Select all
find /var/www/web1/html -type f -name *.phpahhhhh endlich macht das find etwas, was ich daran erkenne, dass dos2unix über die Dateien läuft und seine spuren hinterläßt. Das wiederum erkenne ich am Benutzer der Datei und an den Rechten
lucki2 wrote:also do behauptest,bringt Deine "permissions" durcheinander?Code: Select all
find /var/www/web1/html -type f -name *.php
Code: Select all
find /var/www/web1/html -type f -name *.php | xargs dos2unix
dos2unix