note 82059 added to function.ftp-put
| From: | (adityabhai@gmail.com) | Date: | Wed, 26 Mar 2008 11:18:47 +0000 |
| Subject: | note 82059 added to function.ftp-put | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-137591@lists.php.net to get a copy of this message | ||
Here is the Code I am using for the same function with more flexibility in static code:
<?
$name = "FILE NAME";
$filename = "FILE NAME WITH FULL PATH";
//-- Code to Transfer File on Server Dt: 06-03-2008 by Aditya Bhatt --//
//-- Connection Settings
$ftp_server = "IP ADDRESS"; // Address of FTP server.
$ftp_user_name = " SERVER USERNAME"; // Username
$ftp_user_pass = " SERVER PASSWORD"; // Password
$destination_file = " SERVER FILE PATH TO UPLOAD VIA FTP_PUT"; //where you want to throw
the file on the webserver (relative to your login dir)
$conn_id = ftp_connect($ftp_server) or die("<span
style='color:#FF0000'><h2>Couldn't connect to
$ftp_server</h2></span>"); // set up basic connection
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass) or die("<span
style='color:#FF0000'><h2>You do not have access to this ftp
server!</h2></span>"); // login with username and password, or give invalid user
message
if ((!$conn_id) || (!$login_result)) { // check connection
// wont ever hit this, b/c of the die call on ftp_login
echo "<span style='color:#FF0000'><h2>FTP connection has failed! <br
/>";
echo "Attempted to connect to $ftp_server for user
$ftp_user_name</h2></span>";
exit;
} else {
//echo "Connected to $ftp_server, for user $ftp_user_name <br />";
}
$upload = ftp_put($conn_id, $destination_file.$name, $filename, FTP_BINARY); // upload the file
if (!$upload) { // check upload status
echo "<span style='color:#FF0000'><h2>FTP upload of $filename has
failed!</h2></span> <br />";
} else {
echo "<span style='color:#339900'><h2>Uploading $name Completed
Successfully!</h2></span><br /><br />";
}
ftp_close($conn_id); // close the FTP stream
?>
----
Server IP: 59.162.86.33
Probable Submitter: 122.169.57.27
----
Manual Page -- http://www.php.net/manual/en/function.ftp-put.php
Edit -- https://master.php.net/note/edit/82059
Del: integrated -- https://master.php.net/note/delete/82059/integrated
Del: useless -- https://master.php.net/note/delete/82059/useless
Del: bad code -- https://master.php.net/note/delete/82059/bad+code
Del: spam -- https://master.php.net/note/delete/82059/spam
Del: non-english -- https://master.php.net/note/delete/82059/non-english
Del: in docs -- https://master.php.net/note/delete/82059/in+docs
Del: other reasons-- https://master.php.net/note/delete/82059
Reject -- https://master.php.net/note/reject/82059
Search -- https://master.php.net/manage/user-notes.php