Re: fopen failed to open pipe file in Linux+Apache environment

From: Date: Fri, 08 Dec 2006 07:43:40 +0000
Subject: Re: fopen failed to open pipe file in Linux+Apache environment
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-245642@lists.php.net to get a copy of this message
Thanks a lot forr your reply. Here is the error msg: *Warning*: fopen(/dev/pmsg) [function.fopen<http://localhost/Source/test/function.fopen>]: failed to open stream: Permission denied in * /var/www/html/Source/test/register_user.php* on line *31 It still doesn't work even if I move pmsg to /tmp/ directory and change its own to appache... * On 12/8/06, Ryan Creaser <rjcreaser@internode.on.net> wrote:
mike xu wrote: Hi, I have problem of open named pipe file in linux. Here is my sample code: $fifo_file = "/dev/pmsg"; @ $fp = fopen($fifo_file, 'w+b'); if(!$fp) { echo "open ".$fifo_file." failed"; } else { $msg_cmd = "ttttttt"; fwrite($fp, $msg_cmd, strlen($msg_cmd)); fclose($fp); } There is an other program which is waiting for messages from /dev/pmsg forever. You could also test it by running cat /dev/pmsg in shell console. Every one have permissions of read and write for /dev/pmsg prw-rw-rw- 1 root root 0 12-08 10:13 /dev/pmsg Environment info: php-5.1.2-5, httpd-2.2.0-5.1.2, OS: Redhat FC5 Thanks in advance, Mike Are you getting any errors? What if you remove the @ from the start of line 2, any errors now? - rjc


« previous php.general (#245642) next »