Page 1 of 1

shell_exec und wget

Posted: 2004-01-15 14:15
by wookie_23
hi, stehe grad vor einem problem.
eigentlich funktionieren alle shell_exec befehle. nur der will nicht. wenn ich den befehl über die root-shell laufen lasse funktionierts, nur ausm php raus nicht.

Code: Select all

$sys_string = "wget -q -O './googler.txt' -U 'Mozilla/5.0' 'http://www.google.de'";
$sysresponse = shell_exec($sys_string);
if($sysresponse){
	echo fread(fopen("./googler.txt", "r"), filesize("./googler.txt"));
} else {
	echo "kann systembefehl nicht ausführen:<br>".$sys_string;
}
safe mode ist 0

Re: shell_exec und wget

Posted: 2004-01-15 14:39
by arty
Hi,

du musst den kompletten pfad zu wget angeben. Ausserdem gibt es elegantere Methoden, um sowas zu realisieren.

bye
arty

Re: shell_exec und wget

Posted: 2004-01-15 14:39
by captaincrunch
Wie wär's denn mal mit dem absoluten Pfad zum wget?

Re: shell_exec und wget

Posted: 2004-01-15 14:42
by wookie_23
habs auch auf die "elegante art" versucht

fopen und ini_set('user_agent', 'Mozilla/5.0');
aber es funktioniert nur mit "´http://www.google.de" und nit mit "http://www.google.de?q=php" schnief

mit /usr/bin/wget gehts auch nicht

:cry: