0

これは、同じサーバー (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.

私は何をする必要がありますか?例をいただければ幸いです。

みんなありがとう

4

1 に答える 1

1

テキスト ファイルにコンテンツが正常に書き込まれたと仮定しているため、以下のスクリプトを使用して 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);
于 2013-09-06T13:28:19.797 に答える