954,193 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

FTP problem

Hi - very very new to PHP generally and as usual trying to run before I can walk. I have got the hang of single uploads but now need to use FTP to do multiples. I am now on day 1 of trying to work it out so I am still at silly question stage so please don't laugh. Also I'm self-taught so don't entirely grasp the jargon as my approach is take an example, alter it, see what happens and then work from there.

This code connects great and if I insert appropriate commands will read directory, create a directory etc etc but it simply will not upload. Any suggestions as to where I'm going wrong (please keep it simple).

<?php
$ftp_server="www.mydomain.co.uk";
$ftp_user_name="myname";
$ftp_user_pass="mypass";
$file="test.txt";
$remote_file="c:\dja\test.txt";

// set up basic connection
$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);


// upload a file
if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
echo "successfully uploaded $file\n";
} else {
echo "There was a problem while uploading $file\n";
}

// close the connection
ftp_close($conn_id);
?>

daybase
Newbie Poster
2 posts since Apr 2004
Reputation Points: 10
Solved Threads: 0
 

Are you supposed to have a directory structure in the remote file?

Roberdin
Supreme Evil Overlord
Team Colleague
282 posts since Feb 2003
Reputation Points: 63
Solved Threads: 6
 

I wondered that but how else can you specify the file to be used?

daybase
Newbie Poster
2 posts since Apr 2004
Reputation Points: 10
Solved Threads: 0
 

i see this problem. its good

patelmiteshb
Newbie Poster
10 posts since Mar 2008
Reputation Points: 7
Solved Threads: 0
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You