phpbar.de logo

Mailinglisten-Archive

[php] system() + Ausgabe

[php] system() + Ausgabe

André Frimberger php_(at)_phpcenter.de
Mon, 25 Mar 2002 15:01:04 +0100


> -----Original Message-----
> From: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de]
> On Behalf Of Christoph Görgen
> Sent: Monday, March 25, 2002 2:45 PM
> To: php_(at)_phpcenter.de
> Subject: Re: [php] system() + Ausgabe
>
>
> > > soweit so gut, nur möchte ich alle Zeilenumbrüche
> > > (\n) gegen <br> ersetzen...
> > > aber warum funktioniert folgender Ausdruck
> str_replace("\n", "<br>",
> > > $system_msg);
> > >
> > > nicht ?
> <?php $system_msg = "hier\nsind\nbreaks"; // C++ String
> print $system_msg."<br>";
> $neue_msg = str_replace("\n", "<br>*<br>", $system_msg);
> print $neue_msg;?>
> !   !  liefert bei mir (PHP 4.0.6) einwandfrei:  !   !
> hier sind breaks              <-- hier macht php aus dem "\n"
> erstmal ein
> Leerzeichen aufgrund des "\"
> hier
> *
> sind
> *
> breaks
mh, kann es sein, dass php das irgendwie anders interpretiert ?
Besteht ein unterschied, ob man das Programm von der Console
aus ausführt, oder per php mit system() ?

das ganze mit chr(13).chr(10) (und umgekehrt) hab ich übrigens
auch schon ausprobiert...


Mfg

André


php::bar PHP Wiki   -   Listenarchive