I'm having trouble with a basic file write and can't figure out why. 

 

It must have something to do with the program the code is in because if I run that 
same code as a separate program, as the same user, and on the same directory, it works 
fine.

 

The program is listening on a port with:

 

$fp0 = fopen("php://stdin","r"); 
while (!feof($fp0)){

and writing to stdout, successfully, using:

   $fp1 = fopen("php://stdout","w"); 
   fputs($fp1,$response."\r\n");
   fclose($fp1);


But, the file open is failing. Is there any way to get more detail on why fopen is 
failing? Or, any ideas what could be going on in the rest of my program that could 
affect this?

Thanks,

 



if ($fp = fopen($body_file,"w")):

fputs($fp,$body,strlen($body));

@fclose($fp);

else:

echo "Failed";

endif;



---------------------------------
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now

Reply via email to