Re: [DOC-WEB] cvs: docweb /include lib_url_entities.inc.php
[email protected] ("Nuno Lopes")
| Newsgroups | php.doc.web |
|---|---|
| Message-ID | <001401c50163$be2a23f0$0100a8c0@pc07653> |
> 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']); Sorry for my ignorance, but what problem are you trying to fix? ftp_connect() resolves hosts to IPs, so whats the problem? Nuno