Jump to content

[SOLVED] ftp problem ..


electronish

Recommended Posts

i am trying to upload a file to remote server ..
me using this code :

[code]
<?php
include 'ftpsettings.php';
// 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);

// check connection
if ((!$conn_id) || (!$login_result)) {
      echo "FTP connection has failed!";
      echo "Attempted to connect to $ftp_server for user $ftp_user_name";
      exit;
  } else {
      echo "Connected to $ftp_server, for user $ftp_user_name";
  }

$location = 'F:\xampp\xampp\htdocs\finished;
@$dir = opendir($location);

  if(!$dir){ return 0; }
      while($file = readdir($dir)){
              if($file != ".." && $file != "."){                         
                             
                  $fulldir=$location.'/'.$file;
 

// upload the file
$upload = ftp_put($conn_id, $fulldir, $fulldir, FTP_BINARY);

// check upload status
if (!$upload) {
      echo "FTP upload has failed! so .. dont delete";
  } else {
      echo "Uploaded $source_file to $ftp_server as $destination_file  thus .. delete ";
  }

// close the FTP stream
ftp_close($conn_id);

      }
     
  }




?>
[/code]


I am getting such errors ::
Warning: ftp_put(): 3 is not a valid FTP Buffer resource in
Warning: ftp_close(): 3 is not a valid FTP Buffer resource in
Link to comment
https://forums.phpfreaks.com/topic/32548-solved-ftp-problem/
Share on other sites

[quote author=ProjectFear link=topic=120665.msg496521#msg496521 date=1167873421]
you do realise your basicly uploading the file to its current position. at least thats what it looks like.
[/quote]

well .. it wasnt that , Actually  I was closing the ftp connection within the while loop !! Now placed it outside !!!
Link to comment
https://forums.phpfreaks.com/topic/32548-solved-ftp-problem/#findComment-153431
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.