Merhabalar,
Flash oyun botu yapıyorum. Normalde swf şeklindeki dosyaları şu şekilde çekiyordum :
$link = 'http://r10.net/oyun.swf';
$swfadi= uniqid(true).".swf";
copy($link,"swf/r10net{$swfadi}");fakat bunu "unity3d" uzantılı dosyalar için yapamadım. Sebebi nedir ? Farklı bir yol mu izlemek lazım ?
Teşekkürler ilginiz için..
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:51:59 -->-> Daha önceki mesaj 22:39:56 --
Düzenleme : Bu şekilde de çekiliyormuş. Çekmeye çalıştığım dosyada hata varmış.
Şöyle deneyin birde hocam:
function dosya_indir($link,$name=null)
{
$link_info = pathinfo($link); //Yol bilgilerini deðiþkene atýyoruz.
$uzanti = strtolower($link_info["extension"]);
$file = ($name) ? $name.".".$uzanti : $link_info["basename"];
$yolcuk = "dosya/".$file; // Dosya/ buradan cektigimiz dosyanin kaydedilecegi yeri seciyoruz, sonunda / isareti olmak zorunda ve klasorun yazma izni (777) olmali.
$curl = curl_init($link);
$fopen = fopen($yolcuk,"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);
}