Mailinglisten-Archive |
> -----Original Message----- > From: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de] > On Behalf Of Joerg Behrens > Sent: Monday, March 25, 2002 4:08 PM > To: php_(at)_phpcenter.de > Subject: Re: [php] system() + Ausgabe > > > ----- 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" . interessanterweise, wir jede Zeile doppelt ausgegeben, $system_msg enthält aber trotzdem die komplette Ausgabe ;) ... vielleicht hatte n programmierer bei php eine Nacht mal zuviel Rotwein getrunken ;)) > > Evtl. hast du mit exec() mehr Erfolg. Hier kannst du jede > Ausgabeszeile in ein Array legen lassen. Da wei man dann was man hat. jo, ich werds wohl damit machen ;) Thx André
php::bar PHP Wiki - Listenarchive