PDA

Просмотр полной версии : Как можно заюзать popen...


FoBo$
21.07.2008, 16:06
Как можно заюзать popen?
т.е. есть код вида:


$command = escapeshellcmd ($command);
$fp = popen ('' . $command, 'r');
if ($fp)
{
while (!feof ($fp))
{
$buf = fgets ($fp, 4096);
...
...
...


что можно сделать имея доступ к переменной $command?

Dr.Z3r0
22.07.2008, 03:00
Собственно выполни:
<?php
$command='id';//Если под никсами
//$command='dir';//Если под виндой
$command = escapeshellcmd ($command);
$buf='';
$fp=popen($command,'r');
if($fp){
while(!feof($fp)){
$buf.=fgets($fp,4096);
}
}
echo($buf);
?>Ход мысли ясен? ;)

FoBo$
22.07.2008, 14:22
Собственно выполни:
<?php
$command='id';//Если под никсами
//$command='dir';//Если под виндой
$command = escapeshellcmd ($command);
$buf='';
$fp=popen($command,'r');
if($fp){
while(!feof($fp)){
$buf.=fgets($fp,4096);
}
}
echo($buf);
?>Ход мысли ясен? ;)

:) спс