Problem with accessing a FTP site with a PHP script
I created this PHP script (actually it came from my textbook). It apparently connects to the FTP site okay, but I cannot log on. The user name and password have been double-checked for typos, but for security reasons I cannot put them up here, so I just put "host.com", "user_name" and "password" here.
Is there anything I can add to this script that will allow me to see exactly why the user name is not being accepted?
<title>LSR FTP Script</title>
<h1>LSR FTP Script</h1>
// set up variables
$host = 'host.com';
$user = 'user_name';
$password = 'password';
$remotefile = 'addendums.txt.gz';
$localfile = 'addendums.txt.gz';
// connect to host
$conn = ftp_connect("$host");
echo 'Error: Could not connect to ftp server<br />';
echo "Connected to $host.<br />";
// log in to host
$result = ftp_login($conn, $user, $pass);
echo "Error: Could not log on as $user<br />";
echo "Logged in as $user<br />";
echo 'Getting file from server...<br />';
$fp = fopen ($localfile, 'w');
if (!$success = ftp_fget($conn, $fp, $remotefile, FTP_BINARY))
echo 'Error: Could not download file';
echo 'File downloaded successfully';
// close connection to host
Also, if I use my browser to FTP to the FTP site, I CAN enter my user name and password, and can get into the FTP site fine.
The messages I receive when I attempt to connect to the FTP site using my PHP script are as follows:
Connected to idx.fnismls.com..
Error: Could not log on as user_name
Thanks in advance!
Does the ftp server use encrypted passwords?
By Thomas in forum ASP.NET
Last Post: 11-10-2009, 03:31 PM
Last Post: 10-20-2002, 01:25 PM
By ekta in forum VB Classic
Last Post: 04-22-2002, 02:30 PM
By Melquisedeque in forum ASP.NET
Last Post: 02-07-2002, 08:21 AM
By Victor in forum ASP.NET
Last Post: 02-07-2001, 11:05 AM
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL