| 
	
 | 
 Posted by NC on 02/11/06 01:08 
francescomoi@usa.com wrote: 
> 
> Using PHP 4.3.11, I want my script not to write standard output 
> on the webpage, but on a textfile. 
> 
> I tried with: 
> 
> [code] 
> $variableName = 44; 
> system("/usr/local/php/bin/php /home/foo/script.php > 
> /home/foo/file.txt", $retval); 
> [/code] 
> 
> But '/home/foo/script.php' doesn't consider $variableName. 
 
Of course; you are not passing it to the script...  Try this: 
 
$variableName = 44; 
system("/usr/local/php/bin/php /home/foo/script.php $variableName " . 
       " > /home/foo/file.txt", $retval); 
 
In the script, you'll have to refer to the variable being passed as 
$argv[1].  
 
Cheers,  
NC
 
  
Navigation:
[Reply to this message] 
 |