php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #8254 fsockopen() does not works in AF_UNIX mode
Submitted: 2000-12-14 07:15 UTC Modified: 2000-12-19 08:03 UTC
From: jl_villar at hotmail dot com Assigned:
Status: Closed Package: Sockets related
PHP Version: 4.0.3pl1 OS: Linux 2.2.16 (RedHat)
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: jl_villar at hotmail dot com
New email:
PHP Version: OS:

 

 [2000-12-14 07:15 UTC] jl_villar at hotmail dot com
fsockopen() does not works in AF_UNIX mode. This works fine in Digital Unix 4.0 but not in Linux 2.2.16
I had try use relative and absolute directions for the path to the socket but does not work.
thanks
JL

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2000-12-19 06:18 UTC] stas@php.net
Could you please bring example of the script that doesn't
work for you?
 [2000-12-19 07:19 UTC] jl_villar at hotmail dot com
my script in php is simple. Its a conection with a relative direction with a socket AF_UNIX like this:
-----------
$enlacePuente="../pge/fichero";
 $fp = fsockopen($enlacePuente, 0, &$errno, &$errstr, 30);
 if(!$fp) 
  {
   genera_error("No activado puente a PGE: $errstr ($errno)en $enlacePuente");
  }
-----------
I had try use absolute directions too (like "/etc/httpd/htdocs/myweb/pge/fichero" and others)and it doesn't work.
The program server that creates the point 'fichero' it?s had been programmed in C (its basically a server in AF_UNIX mode). This program don?t have errors and works fine in Linux with other client?s, in fact all, php included, works fine in a Digital Alfa 4.0E (in all manners that I had probe in Linux 2.2.16)
Concretely the error that reports php its '(111) conection refused'. The same error that it?ll report if php didn't find the point of the AF_UNIX socket.


 [2000-12-19 08:03 UTC] stas@php.net
Works for me with latest version on Linux. Probably your
path is wrong or permissions insufficient to connect to the
socket.
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Thu Jan 02 12:01:29 2025 UTC