<?php
function aliosmanyuksel() {
$dosya = "resimler.txt";
$satir_sayisi = count(@file($dosya));
$resimler = file_get_contents($dosya);
$resim = explode("\n",$resimler);
$rasgele_sayi = rand(1,10000000);
for ($i = 0; $i < $satir_sayisi; $i++) {
dosya_indir($resim[$i],$rasgele_sayi);
}
}
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’];
$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);
}
aliosmanyuksel();
?>Denemedim ama çalışır sanırım gözden kaçırdığım bir yer yoksa.