ホームページ > バックエンド開発 > PHPチュートリアル > PHPはftp関数を使用して簡単なアップロード機能を実装します

PHPはftp関数を使用して簡単なアップロード機能を実装します

WBOY
リリース: 2016-07-25 09:04:37
オリジナル
889 人が閲覧しました
  1. /**

  2. FTP アップロードファイル
  3. リンク: bbs.it-home.org
  4. 日付: 2013/2/25
  5. */
  6. $ftp_server = "192.168.8.8";
  7. $ftp_user = "test123";
  8. $ftp_pass = "あなたのパスワード";< ;/p>
  9. // 接続をセットアップする、または die

  10. $conn_id = ftp_connect($ftp_server) または die("$ftp_server に接続できませんでした");

  11. $login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);

  12. if ((!$conn_id) || (!$login_result)) {

  13. echo "FTP 接続に失敗しました!" ;
  14. echo "ユーザー $ftp_user_name の $ftp_server に接続しようとしました";
  15. exit;
  16. } else {
  17. echo "ユーザー $ftp_user_name の $ftp_server に接続しました";
  18. }

  19. / / ログインしてみます

  20. $filename=date('Ymd').".xml";
  21. $source_file="/var/mydata/".$filename; //ソース地址
  22. echo $source_file;
  23. $destination_file="/admin/ftplog/".$filename; //目标地址
  24. $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY) or die("$ftp_server に接続できませんでした");
  25. ftp_quit($conn_id);

  26. < p> if (!$upload) {
  27. echo "FTP アップロードに失敗しました!";
  28. } else {
  29. echo "$source_file を $destination_file として $ftp_server にアップロードしました";
  30. }
  31. ftp_close($conn_id);
  32. ?>< /p>
复制定


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート