リモートでファイルをダウンロードする際の問題...
リモート パスがあります
http://www/images/
中にはたくさんの写真があります...ダウンロードしたいのですが、適切な方法がわかりません。
ファイル名なし。パス名のみ。
-----解決策------ ---------- ---
最初にディレクトリが読み取り可能であることを確認します
opendir()、次に readdir()、次に次の関数を使用して
PHP コード
関数 GrabImage($url) {
if($url==""):return false;endif;
$filename='qq/'.strrchr($url,"/");
ob_start();
読み取りファイル($url);
$img = ob_get_contents();
ob_end_clean();
$size = strlen($img);
$fp2=@fopen($ファイル名, "a");
fwrite($fp2,$img);
fclose($fp2);
$ファイル名を返します;
}
<br>------解決策---------<font color="#e78608"></font><br>
------解決策------------------
リモート アクセス http://www/images/
このように、サーバー構成の 90% に直接アクセスすると、英語で「アクセスが拒否されました」という答えが表示されます。
そのため、このリモート サーバーを制御する権限がない限り、どのような PHP コードを使用してもファイルを取得することはできませんので、投稿者はこの計画を放棄することをお勧めします。または、このディレクトリ
内の各画像ファイルの名前が明確にわかっている場合