ホームページ >バックエンド開発 >PHPチュートリアル >ファイルのリモート ダウンロードに関する問題。

ファイルのリモート ダウンロードに関する問題。

WBOY
WBOYオリジナル
2016-06-13 13:42:001026ブラウズ

リモートでファイルをダウンロードする際の問題...
リモート パスがあります
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 コードを使用してもファイルを取得することはできませんので、投稿者はこの計画を放棄することをお勧めします。または、このディレクトリ
内の各画像ファイルの名前が明確にわかっている場合
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。