だから、URLから安全に画像をダウンロードしたいです。もちろん、私の最初の考えは、拡張子を確認することです-互換性がある場合は、ダウンロードして適切な拡張子で保存し.jpg
ます(サーバーはファイルに保存されているPHPコードを実行しないため、安全です(そうでない場合を除きます)。そうするように構成されています))。この方法を使用するリスクはまだありますか?それを行うためのより良い方法がありますか?
質問する
491 次
2 に答える
0
/* gets the data from a URL */
function get_data($url) {
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
ファイル情報を取得するには、ここでcurl_getinfo()
詳細情報を使用できます
これは、php を使用して URL 経由で何かをダウンロードするのに役立ちます。そしてアップロードについて?ファイルをどこかに保存したいですか?
于 2012-08-29T17:13:56.487 に答える