php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #2186 More Networking Functions Needed
Submitted: 1999-08-29 18:47 UTC Modified: 1999-11-07 00:45 UTC
From: jwalsh at ipdex dot com Assigned:
Status: Closed Package: Feature/Change Request
PHP Version: 4.0 Beta 2 OS: Any
Private report: No CVE-ID: None
 [1999-08-29 18:47 UTC] jwalsh at ipdex dot com
Let me preface my request with stating that I have used PHP for a variety of projects for quite a while now and have always been pleased and satisfied with it's functionality and speed.  Thanks all, and keep up the good work!

My latest project calls for a lot of functionality found in Perl modules such as Net and libnet.  I'd really like to not mix and match Perl or exec'ing shell processes like ping, traceroute, custom IPC apps, etc. with PHP if possible.  Is anyone up to adding more network-like functions to the PHP core?  I'd do it myself, but unfortunately, I don't have the time.

Thanks again!

Joel

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [1999-09-02 13:34 UTC] jwalsh at ipdex dot com
What about using the Network Library or Dynamic Network Abstraction Library from the Coral Tree Library (http://www.imonk.com/coraldoc.html)?
 [1999-11-07 00:45 UTC] evan at cvs dot php dot net
This doesn't seem feasible since traceroute and ping need to be run/SUID root. PHP is run as the same user as httpd (nobody) and thus would not be able to access the low-level network functions needed to create these utilities. Perhaps there is a way around this?
 
PHP Copyright © 2001-2026 The PHP Group
All rights reserved.
Last updated: Sun Jun 14 01:00:02 2026 UTC