#30058 [Opn->Fbk]: Yet Another Solaris compilation problem :-((
| From: | sniper@php.net | Date: | Tue, 05 Oct 2004 18:14:23 +0000 |
| Subject: | #30058 [Opn->Fbk]: Yet Another Solaris compilation problem :-(( | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-67151@lists.php.net to get a copy of this message | ||
ID: 30058
Updated by: sniper@php.net
Reported By: l_faillie at yahoo dot com
-Status: Open
+Status: Feedback
Bug Type: FTP related
Operating System: Solaris 8
PHP Version: 4.3.8
New Comment:
This seems more like feature request (getting more info as an error
message if the ftp_*() functions fail..) but anyway,
are you sure this isn't some firewall issue..? (like I've had had to
struggle with for last 6 months.. :)
Previous Comments:
------------------------------------------------------------------------
[2004-10-02 17:01:21] l_faillie at yahoo dot com
Ok, the result is :
bool(false)
------------------------------------------------------------------------
[2004-10-02 16:09:39] sniper@php.net
change the ftp_put() line in your script to this:
$retval = ftp_put($con, basename($fch), basename($fch), FTP_BINARY);
var_dump ($retval);
And tell us what you get now..
------------------------------------------------------------------------
[2004-10-01 18:16:14] l_faillie at yahoo dot com
> You said you don't get any output. But ftp_put() doesn't
> output anything at all..what do you expect it to output?
Whell, as this function fails and rise the die() clause of
'ftp_put() or die()', I'm expecting an error message saying ... why
ftp_put() fails. Like "remote host close the connexion" or something
like that.
> What does this output:
> # php -r 'ftp_put();'
$php -r 'ftp_put();'
Warning: ftp_put() expects at least 4 parameters, 0 given in Command
line code on line 1
------------------------------------------------------------------------
[2004-09-30 16:13:40] sniper@php.net
You said you don't get any output. But ftp_put() doesn't output
anything at all..what do you expect it to output?
What does this output:
# php -r 'ftp_put();'
------------------------------------------------------------------------
[2004-09-29 00:08:00] l_faillie at yahoo dot com
> add 'error_reporting(E_ALL);' as first line in your script
> and also run
> it on the CLI binary of PHP. Report here what error
> messages you get.
I have added this line but nothing is displayed. Also, I alway launch
this script using the CLI binary ... because my script is a CLI tool.
> Also, with what compiler did you compile PHP? (version!)
$ gcc -v
Reading specs from /usr/local/lib/gcc/sparc-sun-solaris2.8/3.4.1/specs
Configured with: ../configure --with-as=/usr/ccs/bin/as
--with-ld=/usr/ccs/bin/ld --disable-nls --disable-libgcj
--enable-languages=c,c++
Thread model: posix
gcc version 3.4.1
It's the one from http://www.sunfreeware.com/
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/30058
--
Edit this bug report at http://bugs.php.net/?id=30058&edit=1