sa zicem ca avem acest link:
Cod: Selectaţi tot
http://www.megaupload.com/?d=GVSBWJH5
intrun fisier php vreau ca atunci cand eu bag acel url, scriptul sa mearga automat la website (curl cred) si sa ia anumite informatii din pagina.
mai exact:
Cod: Selectaţi tot
File name: Extreme.Music.Manager.v1.0.0.6.Cracked-F4CG.zip
File description: ExtrMusicManager
File size: 17.42 MB
m`am uitat in codul sursa la pagina si am gasit acest div
Cod: Selectaţi tot
<div class="down_txt_pad1">
<span class="down_txt1">File name:</span> <span class="down_txt2">Extreme.Music.Manager.v1.0.0.6.Cracked-F4CG.zip</span><br />
<strong>File description:</strong> ExtrMusicManager<br />
<strong>File size:</strong> 17.42 MB<br />
</div>
se poate cu, curl sa obtin doar acele date ? nu am folosit curl pana acuma si am zis as vin sa intreb, sayu poate alta solutie nu curl
mersi
Edit:
am ajuns pana la codul ce urmeaza dar nu stiu cum sa iau doar acel div
Cod: Selectaţi tot
function get_data($url)
{
$userAgent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)';
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,$timeout);
curl_setopt($ch, CURLOPT_USERAGENT, $userAgent);
curl_setopt($ch, CURLOPT_REFERER, $url);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$pattern = '/<div class="down_txt_pad1">.+<\/div>/';
$returned_content = get_data('http://www.megaupload.com/?d=GVSBWJH5');
$code = preg_match($pattern, $returned_content);
$code2 = preg_match_all($pattern, $returned_content, $matches);
print_r $code2;