cvs: docweb /include lib_url_entities.inc.php

[email protected] ("Vincent Gevers")
Newsgroups php.doc.web
Message-ID <cvsvincent1106488483@cvsserver>
vincent		Sun Jan 23 08:54:43 2005 EDT

  Modified files:              
    /docweb/include	lib_url_entities.inc.php 
  Log:
  mainly fix the problem with the openldap.org servers
  there ipv6 address points to another server then the ipv4 address.
  I know this is not the correct way (ftp vhosts) but it works for now
  
  
http://cvs.php.net/diff.php/docweb/include/lib_url_entities.inc.php?r1=1.5&r2=1.6&ty=u
Index: docweb/include/lib_url_entities.inc.php
diff -u docweb/include/lib_url_entities.inc.php:1.5 docweb/include/lib_url_entities.inc.php:1.6
--- docweb/include/lib_url_entities.inc.php:1.5	Sat Jan 22 15:44:56 2005
+++ docweb/include/lib_url_entities.inc.php	Sun Jan 23 08:54:43 2005
@@ -19,7 +19,7 @@
 |              Mehdi Achour <[email protected]>                            |
 |              Sean Coates <[email protected]>                              |
 +----------------------------------------------------------------------+
-$Id: lib_url_entities.inc.php,v 1.5 2005/01/22 20:44:56 sean Exp $
+$Id: lib_url_entities.inc.php,v 1.6 2005/01/23 13:54:43 vincent Exp $
 */
 
 // user agent
@@ -145,7 +145,8 @@
     }
 
     // Try to find host
-    if (gethostbyname($url['host']) == $url['host']) {
+    $url['ip'] = gethostbyname($url['host']);
+    if ($url['ip'] == $url['host']) {
         return array(UNKNOWN_HOST, array($num));
     }
 
@@ -220,7 +221,7 @@
             break;
 
         case 'ftp':
-            if ($ftp = @ftp_connect($url['host'])) {
+            if ($ftp = ftp_connect($url['ip'])) {
 
                 if (@ftp_login($ftp, 'anonymous', 'IEUser@')) {
                     $flist = ftp_nlist($ftp, $url['path']);
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.