私はいくつかのリンクを、いくつかはrapidshareに、そしていくつかは他のアップロードホスト上にあります。 リンク上のファイルがまだ動作しているかどうかを確認するにはどうすればよいですか?phpでホストからのリンクを確認する
私はcurlとfile_get_contentsを試しました。 curlが動作していて、他のfile_get_contentsが動作していますが、ほとんどがページソースコードを返さないため、 "Deleted"などの文字列を検索できません。
これを行う方法はありますか?
EDITED:ここに新しいコードが、まだ動作しません。
function curl_download($Url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $Url);
$agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch,CURLOPT_VERBOSE,false);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_SSLVERSION,3);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1);
curl_setopt($ch, CURLOPT_FORBID_REUSE, 1);
$output = curl_exec($ch);
curl_close($ch);
return $output;
をあなたのコードは何ですか?彼らは何を返しますか? –