#18646 [Opn]: ftp_close not working properly
| From: | nohn@php.net | Date: | Tue, 30 Jul 2002 13:59:52 +0000 |
| Subject: | #18646 [Opn]: ftp_close not working properly | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-15577@lists.php.net to get a copy of this message | ||
ID: 18646
Updated by: nohn@php.net
Reported By: nohn@php.net
Status: Open
Bug Type: FTP related
Operating System: Compaq Tru64
PHP Version: 4CVS-2002-07-30
New Comment:
I hope, this is what you were asking for:
<?php
$ftp_server = "2.14.128.38";
$ftp = ftp_connect("$ftp_server");
echo("FTP: "); var_dump($ftp); echo("\n");
ftp_close($ftp);
var_dump($ftp);
?>
results in this:
Unaligned access pid=19673 <php> va=0x140064c8c pc=0x1201ba050
ra=0x1201ba044 inst=0xb4010000
FTP: resource(4) of type (FTP Buffer)
resource(4) of type (Unknown)
Previous Comments:
------------------------------------------------------------------------
[2002-07-30 09:48:16] msopacua@idg.nl
Not a bug on the result issue.
void <<< ftp_close.
void returns NULL, which resolves to FALSE.
Could you var_dump($ftp) instead of echoing $result, to see if the
resource was freed?
------------------------------------------------------------------------
[2002-07-30 09:13:38] nohn@php.net
same thing with ftp_quit. Other ftp-functions using the result resource
seem to work
------------------------------------------------------------------------
[2002-07-30 09:04:39] nohn@php.net
Following script seems to work not properly, but maybe I've simply
misunderstood the documentation:
<?php
$ftp_server = "2.14.128.38";
$ftp = ftp_connect("$ftp_server");
echo("FTP: "); var_dump($ftp); echo("\n");
if (ftp_close($ftp)) {
$result = 1;
} else {
$result = 0;
}
echo "Result: $result\n";
?>
> ~/php4-200207292100_install/bin/php tests/ftp/ftp_close.php
Unaligned access pid=6597 <php> va=0x140064c8c pc=0x1201ba050
ra=0x1201ba044 inst=0xb4010000
FTP: resource(4) of type (FTP Buffer)
Result: 0
So there seems a ftp-resource (well the documentation still says,
ftp_connect would return a boolean value) that seems not to be valid to
ftp_close.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=18646&edit=1