menu


2017年4月29日土曜日

ftp 転送プログラム

以下のソースは、転送先にコピーして実行させるファイル情報取得プログラムです。

このプログラムは、サイトのindex.php のある場所にGetFileList.php の名前で保存して下さい。

以下のソースは、自由な名前で携帯環境直下に適当なフォルダーを作り保存して下さい。

以下の修正が必要です。

 $contents = file_get_contents("http://サイトアドレス/GetFileList.php?dir=".$dir);
これは、あなたのサイト直下のGetFileList.php を読み込め!って命令です。
php プログラムを読み込む事を指示すると、php は、実行した結果をよみこませようとします。
結果として、php を実行します。
この関数は、制限されていないphp 環境でないと実行されません。携帯php 環境では、問題ありません!
レンタルサーバー等で実行される場合は、DMM コミック広告取得で使用した処理を使用してください。

以下は、ftp 接続情報の定義です。契約サイトで確認して、設定して下さい。
 $ftp_server = "サーバー名";
 $ftp_user   = "ユーザー名";
 $ftp_pass   = "パスワード";

以下にコピーしたいフォルダーを設定して下さい。
全てコピーする場合""
個々をコピーする場合"ホルダー名/"
を設定してください。
FtpUpdate("コピーしたいホルダー名");

ftp の基本処理は以下になります。

 $ftp_server = "サーバー名";
 $ftp_user = "ユーザー名";
 $ftp_pass = "パスワード"; 
$connect_id = ftp_connect( $ftp_server );サーバーに接続する
 if( ftp_login( $connect_id , $ftp_user , $ftp_pass ) ) {ログインする
  echo 'FTPログイン成功<br>';
 }
 else {
  echo 'FTPログイン失敗<br>';
  ftp_close( $connect_id );接続を終了する
  exit;プログラムを終わらせる
 }

ここにftp の処理をプログラムする

 ftp_close( $connect_id );接続を終了する

こんな感じです。

0 件のコメント:

コメントを投稿