繁体   English   中英

PHP表单发布到远程FTP上的TXT文件

[英]PHP Form post to TXT file on remote FTP

这是将表单数据写入同一服务器(Linux)上的txt文件的脚本。 在每个帖子上,它都会生成一个新文件。

$myfile='/home/mysite/public_html/nar/fis_'.date('D_Mi').'_'.date('dmY_Hi').'.txt';

$fh=fopen($myfile,"w"); 
    # Now UTF-8 - Add byte order mark 
    fwrite($fh, pack("CCC",0xef,0xbb,0xbf)); 
    fwrite($fh,$upisufajl); 
    fclose($fh);

但是现在我需要它使用Windows上的用户名和密码在远程FTP服务器上写。

I have address: ftp://89.142.185.206/new_files/ and username and password.

我需要做什么? 示例将不胜感激。

多谢你们

由于我假设您已成功将内容写入文本文件,因此请使用以下脚本登录到FTP服务器以上传文本文件。

<?php
     $ftp_server="";
     $ftp_user_name="";
     $ftp_user_pass="";
     $file = "";//your textfile
     $remote_file = "remfile.txt";


     $conn_id = ftp_connect($ftp_server);
     $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
     if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
        echo "successfully uploaded $file\n";
        exit;
     } else {
        echo "There was a problem while uploading $file\n";
        exit;
        }
     ftp_close($conn_id);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM