note 82059 added to function.ftp-put

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

« previous php.notes (#137591) next »