Mailinglisten-Archive |
----- Original Message ----- From: "André Frimberger" <andre_(at)_frimberger.de> To: <php_(at)_phpcenter.de> Sent: Monday, March 25, 2002 3:01 PM Subject: RE: [php] system() + Ausgabe > > -----Original Message----- > > From: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de] > > On Behalf Of Joerg Behrens > > Sent: Monday, March 25, 2002 2:39 PM > > To: php_(at)_phpcenter.de > > Subject: Re: [php] system() + Ausgabe > > > > > > Moin, > > > > ----- Original Message ----- > > From: "André Frimberger" <andre_(at)_frimberger.de> > > To: <php_(at)_phpcenter.de> > > Sent: Monday, March 25, 2002 2:07 PM > > Subject: [php] system() + Ausgabe > > > > > > > Hi, > > > > > > ich hab ein kleines c++ proggy geschrieben, das ich über > > > system() wieder aufrufe... > > > 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 ? > > > > Weil hier bestimmte Zeichen zu Escapen sind ? Mal davon > > abgesehen '$system_msg' enthaelt aber daten und da ist ein > > ein Newline drin ja? > naja, laut dem c++ buch hier schon: > "std::endl > - er [der Manipulator] gibt ein Newline (Zeichen '\n') aus" > > interessanterweise ist der Zeilenumbruch im Quelltext richtig > dargestellt... system() gibt nur die letze Zeile von einer Ausgabe zurueck. Un dein $system_msg enthaelt wirklich die komplette Ausgabe?..Hm sehr verwunderlich... un mein Escape bezog sich auf "\\n" . Evtl. hast du mit exec() mehr Erfolg. Hier kannst du jede Ausgabeszeile in ein Array legen lassen. Da wei man dann was man hat. Gruss Joerg Behrens
php::bar PHP Wiki - Listenarchive