|
|
|
| Вобщим использую ftp_size для получения размера файлов на фтп все хорошо работает пока размер файла, ккак я понял не превышает 2 гиги, после этого отображает размер файла неправельно, либо вобще нечего не отображает. Кто нибуть поскажет как решить эту проблему. | |
|
|
|
|
|
|
|
для: Simon7777
(24.08.2009 в 01:16)
| | Наверное, с ftp_size() Вы проблему не решите по-простому. Придётся сменить процессор на 64-битный, тогда должно быть нормально.
В любом случае, думаю, можно обойти это, написав свои функции соединения с FTP-сервером и проверкой размера. | |
|
|
|
|
|
|
|
для: Fractured
(24.08.2009 в 02:34)
| | А кто нибуть может дать пример получения размера файла при помощи cURL. | |
|
|
|
|
|
|
|
для: Fractured
(24.08.2009 в 02:34)
| | Вот написал функцию определения размера файла:
function size($url,$file){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($ch);
curl_close($ch);
$result = preg_replace("#([\s]+)#", "", $result);
preg_match("#(\d*)\D*\d*:?\d*$file#i", $result, $out_1);
return $out_1[1];
}
|
Возможно определяет через опу, но другого нече не смог придумать. А разобраться тольком в курл не получилось). | |
|
|
|
|
|
|
|
для: Simon7777
(24.08.2009 в 14:27)
| | Всё-таки посмотрите тут: http://book.itep.ru/4/45/ftp_454.htm#0 Там всё несложно, можно с помощью fsockopen реализовать.
А cURL позволяет отправлять свои собственные FTP-заголовки?.. Думаю, что нет. Так что, IMHO, тут cURL не поможет. | |
|
|
|
|
|
|
|
для: Fractured
(24.08.2009 в 19:12)
| | Спасибо сокеты помогли. Все работает)). | |
|
|
|