Bug #74762 [Nab]: ftp_connect makes php break with RID error
| From: | requinix@php.net | Date: | Mon, 03 Jul 2017 07:55:44 +0000 |
| Subject: | Bug #74762 [Nab]: ftp_connect makes php break with RID error | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-209780@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=74762&edit=1
ID: 74762
Updated by: requinix@php.net
Reported by: jmichae35 at gmail dot com
Summary: ftp_connect makes php break with RID error
Status: Not a bug
Type: Bug
Package: FTP related
Operating System: windows 7 x64
PHP Version: 7.1.6
Block user comment: N
Private report: N
New Comment:
somewhere.com does not host a public FTP server so your repro code is invalid.
To be nice, I switched $server to the hostname of a public server I found via Google and... it works
fine. No problems. No surprise.
Since you aren't able to give us a valid repro script, and since I'm rather looking
forward to the conclusion of this, instead give us a link to where we can see the full version of
your ftp7a.php. (Don't post it here.) Then we can look at it, tell you what the problem is with
your code, and put this mess behind us.
Previous Comments:
------------------------------------------------------------------------
[2017-07-03 06:54:31] jmichae3 at yahoo dot com
try dropping the die statement and see if it still works.
<?php
$server="somewhere.com";
$port=21;
$conn_id = ftp_connect($server,$port) /*or die("ERROR: ftp_connect() could not get FTP
connection! \r\n")*/;?>
now you get the RID error.
------------------------------------------------------------------------
[2017-06-27 04:46:19] jmichae35 at gmail dot com
winkle burgers
------------------------------------------------------------------------
[2017-06-20 22:57:06] spam2 at rhsoft dot net
"PHP Parse error: syntax error, unexpected 'RID' (T_STRING), expecting ','
or ';' in ... on line ..." is clearly a parse error
you 3 options:
* prove with "php -l /path/to/file.php" that it has no error
* publish your file
* leave the world in peace with things only you are able to see
"why is die required and not optional?" - no clue what you are talking about
------------------------------------------------------------------------
[2017-06-20 22:38:31] jmichae35 at gmail dot com
this line of code came out of my large script. that's where the line number comes from. I
cannot include the rest of my script because it is commercial code.
I tried the example from the documentation (the 1st sample) the documentation got updated since
then.
then I made it work like it's supposed to work today, with a newly required die statement.
why is die required and not optional?
if you take out the die statement, it throws a RID error statement in the same format as my 1st
error I showed you.
"PHP Parse error: syntax error, unexpected 'RID' (T_STRING), expecting ','
or ';' in ... on line ..."
my server doesn't take normal ftp either.
I am sorry for getting angry. I know that dealing with bugs all day long can really get to a guy,
and you start to need a refreshing time.
------------------------------------------------------------------------
[2017-06-20 22:05:19] jmichae35 at gmail dot com
having fun blasting at this bug? use your head and enable and try an ftp_connect. see if it returns
something that can be stored in a variable or whether it breaks all over.
I refuse your curses.
------------------------------------------------------------------------
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
https://bugs.php.net/bug.php?id=74762
--
Edit this bug report at https://bugs.php.net/bug.php?id=74762&edit=1