Memo

メモ > 技術 > プログラミング言語: PHP > FTPでアップロードする

■FTPでアップロードする
PHPでFTP/FTPS/SFTPを使ってアップロードする例 https://blog.ver001.com/php_ftps_sftp/
<?php $cfg['ftp_host'] = 'example.com'; // 接続先サーバー $cfg['ftp_user'] = 'refirio'; // ユーザ名 $cfg['ftp_pass'] = 'abcd1234'; // パスワード function uploadFTP($local_filename, $remote_filename) { global $cfg; // サーバーへ接続 $conn = ftp_connect($cfg['ftp_host']); // ログイン試行 if (!ftp_login($conn, $cfg['ftp_user'], $cfg['ftp_pass'])) { echo 'Login Failed'; return; } // PASVモードへ変更 ftp_pasv($conn, true); // ファイルのアップロード ftp_put($conn, $remote_filename, $local_filename, FTP_BINARY); // 切断 ftp_close($conn); } uploadFTP('file/photo.jpg', '/test/photo.jpg'); echo 'Complete!';

Advertisement