张金玲

博客园 首页 联系 订阅 管理

   $ftp_server = "192.168.1.100";
    $ftp_user_name = "laohu";
    $ftp_user_pass = "123456";
    $conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");
    $file = 'test.txt';
    $remote_file = '/test/a.txt';
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

    if (ftp_put($conn_id, $remote_file, $file, FTP_BINARY)) {
        echo "文件移动成功\n";
    } else {
        echo "移动失败\n";
    } 
    ftp_close($conn_id);

运行后:文件移动成功。

要的就是这个效果了,之后用台式机做程序服务器,上传附件时全用ftp方法上传至笔记本上,笔记本ip是105,相应代码如下:

if (is_uploaded_file($_FILES['uploadfile']['tmp_name'])) {
    $ftp_server = "192.168.1.105";
    $ftp_user_name = "lesley";
    $ftp_user_pass = "123456";
    $conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");
    $file = $_FILES['uploadfile']['tmp_name'];
    $remote_file = '/test/'.$_FILES['uploadfile']['name'];
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

    if (ftp_put($conn_id, $remote_file, $file, FTP_BINARY)) {
        echo "文件:".$_FILES['uploadfile']['name']."上传成功\n";
    } else {
        echo "上传失败\n";
    } 
    ftp_close($conn_id);

对应的前台页面代码:

<form action="uploadfile.php" method="post" enctype="multipart/form-data">
    <input type="file" name="uploadfile" id="uploadfile" />
    <input type="submit" name="submit" value="submit" />
  </form>

运行后确实成功。

posted on 2016-03-25 14:24  顶顶圈圈  阅读(343)  评论(0)    收藏  举报