Mailinglisten-Archive |
Hallo, > -----Original Message----- > From: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Klaus Nordmann > Sent: Wednesday, March 29, 2000 1:13 PM > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: Re: [php] exec() - vorher Verzeichnis wechseln !? > > Gibt es die Möglichkeit, in einem exec() (o.ä.) > Befehl mehrere Shell-Befehle auszuführen. > Zuerst sollte das Verzeichnis gewechselt werden ("cd"), > dann ("ZIP") ein Programm gestartet werden. > Ich habs mit "cd... ; zip..." versucht - geht aber nicht. > > ich habe bisher noch keine Antwort dazu gesehen, und mich > wuerde es auch > interessieren. Es gibt die funktion chdir(), sie gibt true zurueck, wenn der wechsel erfolgreich war, ansonsten false. dann muesste es IMHO mit $pfad = "/home/httpd/"; $wechsel = chdir($pfad); if ($wechsel) exec("zip html/zipfiles/zzz.zip pics/*.jpg") else echo("oops. Konnte nicht in $pfad wechseln...\n"); funktionieren. > Dabei darfst Du natuerlich nicht vergessen, da wo Du es > brauchst, die > noetigen Rechte zu haben... hab schon erlebt, dass mal auf das /root verzeichniss eines (nichmal so kleinen) isp zugreiffen kann (bzw. konnte) ;o) > ff > Klaus -- Mit freundlichen Grüßen Clemens Gutweiler Team Web M_(at)_king http://www.webmaking.de clemens.gutweiler_(at)_webmaking.de "You agree to agree to any modifications made to this agreement after agreeing to it"
php::bar PHP Wiki - Listenarchive