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']);