メモ > 技術 > プログラミング言語: 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