Jump to content

using exec and sed to find and replace in files


richardwo

Recommended Posts

Hi,

 

I'm hoping to use the unix command 'sed' to quickly carry out a search and replace in another file.

My php code is as follows :

<?

$command="sed -i 's/debug/deb1g/' /var/www/test/test.php";

$return = exec($command, $output, $return_var);

print $command ."\n".print_r($output,true)."\nreturn_var:".$return_var."\nreturn:".$return;

?>

it works fine when run via the command line on the server, but when I use a browser it doesn't work (I get return_var = 4).

 

Permissions on the php file with the code above and test.php are both set to 777.

safe mode is off.

 

Anyone got any ideas ?

 

Thanks,

Richard.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.