仕事でphpでftpに接続して色々することがあったので
基本的なことをメモ
phpは4.3以降でないと上手くいかないかも
FTP 接続を開く / PHP 標準関数逆引き辞典
<?php
$host = 'FTP接続先';
$username = 'ID';
$password = 'パスワード';
// FTP 接続を開く
$ftps = ftp_connect($host);
$result = ftp_login($ftps, $username, $password);
if (!$result) {
echo "接続に失敗しました。\n";
return;
}
//カレントディレクトリを変更(絶対パス)
ftp_chdir($ftps, "/web");
//カレントディレクトリを取得
$cd = ftp_pwd($ftps);
echo $cd;
//ディレクトリの詳細を取得
$list = ftp_rawlist($ftps, $cd);
foreach ($list as $key => $value) {
echo $value . '<br>';
}
//FTP 接続を閉じる
ftp_quit($ftps);
?>