shell_exec und wget

Bash, Shell, PHP, Python, Perl, CGI
wookie_23
Posts: 17
Joined: 2003-07-18 14:52

shell_exec und wget

Post 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
arty
Userprojekt
Userprojekt
Posts: 729
Joined: 2002-06-12 10:11

Re: shell_exec und wget

Post by arty »

Hi,

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

bye
arty
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: shell_exec und wget

Post by captaincrunch »

Wie wär's denn mal mit dem absoluten Pfad zum wget?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
wookie_23
Posts: 17
Joined: 2003-07-18 14:52

Re: shell_exec und wget

Post 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: