仕事で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);

?>