URL: https://www.overclockers.at/coding-stuff/helpphpsh_dir_produziert_unfug_211374/page_1 - zur Vollversion wechseln!
Hiho.
Bräuchte hier mal kurz Hilfe bitte :-/
Folgendes Problem, ich hab den PHP code :
Code:$myFile = "neu.sh"; $fh = fopen($myFile, 'w') or die("can't open file"); $stringData = "cd \ncd Desktop/blast-2.2.21/bin/\n"; fwrite($fh, $stringData); $stringData = "./blastall -p blastn -d swissprot -i testFile.txt -o outpur.text \n "; fwrite($fh, $stringData); fclose($fh); exec("sh /Library/WebServer/Documents/neu.sh",$results);

Wenn dus mit PHP machst, wird das File mit dem User von Apache ausgeführt, der wird den Apache Folder wohl als Homedir haben?
Wenn PHP als Apache-Modul läuft, dann ist das so. Eine Alternative wäre PHP als CGI + suexec.
Also d.h. wenn der Apache User Konsolen-Befehle ausführt hat der Apache Server als home Verzeichniss das wo der Document-root ist, und damit bin ich mit nem von Apache via Konsole ausgeführten "cd" (auch über shell) in dem Verzeichnis ?Zitat von UnleashThebeastWenn dus mit PHP machst, wird das File mit dem User von Apache ausgeführt, der wird den Apache Folder wohl als Homedir haben?


Zitat von matWenn PHP als Apache-Modul läuft, dann ist das so. Eine Alternative wäre PHP als CGI + suexec.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025