Bug #74762 [Nab]: ftp_connect makes php break with RID error

From: 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

« previous php.bugs (#209780) next »