PDA

View Full Version : سوال: سوال درباره کلاس curl



generalhak
پنج شنبه 24 مرداد 1392, 16:42 عصر
این کد زیر طبق گفته اینجا (http://barnamenevis.org/showthread.php?386354-%DA%A9%D9%84%D8%A7%D8%B3-%D9%82%D8%AF%D8%B1%D8%AA%D9%85%D9%86%D8%AF-CURL-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A2%D8%B3%D8%A7%D9%86)
داره فایل رو با curl در چند پارت میگیره
میخواستم ببینم همزمان این چند پارت دانلود میشه ؟ یعنی تعداد کانکشن رو زیاد میکنه ؟
یا واسه همچین چیزی خود باید کد رو تغییر بدم ؟!

require_once('Curl.php');
$curl = new Curl();

$address = 'http://example.com/file.zip';
$save = 'file-downloaded.zip';

$files = array();
for ($i = 1; $i < 10; $i++) {

$saveFile = "$save.part$i";
$files[] = $saveFile;

$curl->config['SaveTo'] = $saveFile;
$curl->config['Range_Start'] = $i*8000000;
$curl->config['Range_End'] = ($i+1)*8000000;

echo '<pre>';
print_r($curl->Open($address));
echo '</pre>';
}

$contents = '';
foreach ($files as $file) {
$contents .= file_get_contents($file);
unlink($file);
}

$handle = fopen($save, 'a+');
fwrite($handle, $contents);
fclose($handle);

MostafaEs3
جمعه 25 مرداد 1392, 00:47 صبح
//////////