Hash kodunu aşma

Başlatan kaansef, 25 Ocak 2011 - 15:25:03

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

kaansef

Arkadaşlar günlerdir uğraştığım şeyin sonuna geldim :D.Linkleri çekiyor,resimleri çekiyor.Resimleri indiriyor fakat flv'leri indirmiyor.Flv'lerde şöye bir sistem yapmışlar:

http://siteadresim.com/mp4/video.mp4??e=1295962384&h=581d3d73ec096493d03aa8eac9770ac8

ve her bot sayfasını yenilediğimde bu hash değerleri değişiklik gösteriyor.Nasıl bir mantıkla bu sorunu aşabilirim?(Örneğin yukarıdaki linke tıkayınca indirme yöneticisi açılıyor ve indirebiliyorum.Fakat bu indirme işlemini PHP'de yapamıyorum.Kullandığım kodu aşağıda veriyorm.)

PHP indirme kodlarım:


function dosya_indir($link,$name=null)
{

$link_info = pathinfo($link);  //Yol bilgilerini değişkene atıyoruz.
$uzanti = strtolower($link_info['extension']); //Dosyanın uzantısını değişkene atıyoruz.
$file = ($name) ? $name.'.'.$uzanti : $link_info['basename'];
//Eğer kayıt edilmek üzere dosya adı girilmişse, girilen dosya adını değişkene atıyouruz, girilmemişse orjinal adını değişkene atıyoruz.

$curl = curl_init($link);
$fopen = fopen($file,'w');

curl_setopt($curl, CURLOPT_HEADER,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0);
curl_setopt($curl, CURLOPT_FILE, $fopen);

curl_exec($curl);
curl_close($curl);
fclose($fopen);

}


indirmek için ise "dosya_indir($flvadresi);" satırını kullanıyorum.Dediğim gibi aynı fonksiyonla resimler iniyor.Fakat flv'ler inmiyor.
# 28065