Curl, как ограничить скачивание по размеру. - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 29 Sep 2024 02:27:05 +0300 я всё правильно написал.. и уже всё сделал давно.. в 5ом посте же написал. Тему крою https://visavi.net/topics/21014/353411 Curl, как ограничить скачивание по размеру. Валерий Wed, 27 Apr 2011 13:37:36 +0400 Сообщения https://visavi.net/topics/21014/353411 Тьфу. Ты так и пиши хочу то не знаю что <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> https://visavi.net/topics/21014/353401 Curl, как ограничить скачивание по размеру. Саня Wed, 27 Apr 2011 12:17:04 +0400 Сообщения https://visavi.net/topics/21014/353401 А если там не файл, а просто большая страница, которая генерируется и отдаёт контент находу через flush(), там явно нет никакой информации о размере. https://visavi.net/topics/21014/353392 Curl, как ограничить скачивание по размеру. Валерий Wed, 27 Apr 2011 10:35:46 +0400 Сообщения https://visavi.net/topics/21014/353392 Получай сначала данные файла не скачивая его, а только смотря заголовки<br> <br> ob_start();<br> $ch = curl_init($url);<br> curl_setopt($ch, CURLOPT_HEADER, 1);<br> curl_setopt($ch, CURLOPT_NOBODY, 1);<br> $ok = curl_exec($ch);<br> curl_close($ch);<br> $head = ob_get_contents();<br> ob_end_clean();<br> <br> Потом узнаешь размер файла (вытащить регуляркой из $head) и подставить условие для скачивания по размеру https://visavi.net/topics/21014/353342 Curl, как ограничить скачивание по размеру. Саня Tue, 26 Apr 2011 23:45:33 +0400 Сообщения https://visavi.net/topics/21014/353342 нее, это не катит. Нужно чтоб не зависимо от того, поддерживает там что то сервер или нет..<br> чё за произведение? https://visavi.net/topics/21014/353265 Curl, как ограничить скачивание по размеру. Валерий Tue, 26 Apr 2011 20:18:38 +0400 Сообщения https://visavi.net/topics/21014/353265 Короче я вкурил твою тему(касается скачки), пробуй с опцией CURLOPT_RANGE <br> <pre class="prettyprint">curl_setopt($ch, CURLOPT_RANGE,&quot;1-2000&quot;); //первые 2000 байтов</pre> <u>может не поддерживаться сервером, с которого качаешь.</u><br> Глянуть бы твоё произведение <img src="https://visavi.net/uploads/stickers/hello.gif" alt="hello"> https://visavi.net/topics/21014/353109 Curl, как ограничить скачивание по размеру. ZipeR Tue, 26 Apr 2011 15:22:43 +0400 Сообщения https://visavi.net/topics/21014/353109 Сделал через CURLOPT_PROGRESSFUNCTION получилось убого, но работает. А что делает CURLOPT_READFUNCTION и как им пользоваться, я так и не понял. https://visavi.net/topics/21014/353094 Curl, как ограничить скачивание по размеру. Валерий Tue, 26 Apr 2011 14:47:40 +0400 Сообщения https://visavi.net/topics/21014/353094 CURLOPT_READFUNCTION используй. как закрыть я написал https://visavi.net/topics/21014/352772 Curl, как ограничить скачивание по размеру. ZipeR Mon, 25 Apr 2011 16:14:20 +0400 Сообщения https://visavi.net/topics/21014/352772 спасибо кэп, а как узнать что его пора закрывать? подозреваю что нужно использовать CURLOPT_PROGRESSFUNCTION или CURLOPT_READFUNCTION, но разобраться с этим не могу https://visavi.net/topics/21014/352767 Curl, как ограничить скачивание по размеру. Валерий Mon, 25 Apr 2011 15:45:33 +0400 Сообщения https://visavi.net/topics/21014/352767 curl_close() закроет соединение<br> <a href="http://www.php.ru/manual/function.mktime/function.curl-close.html" target="_blank" rel="nofollow">http://www.php.ru/manual/function.mktime/function.curl-close.html</a> https://visavi.net/topics/21014/352765 Curl, как ограничить скачивание по размеру. ZipeR Mon, 25 Apr 2011 15:35:24 +0400 Сообщения https://visavi.net/topics/21014/352765 Нужно, чтоб по ссылке скрипт получал кой какую информацию, но нужно ограничить эту информацию по размеру.<br> Нужно чтоб скрипт не качал по url больше например 10кб. Пусть 10кб скачает и обрывает соединение.<br> Как такое сделать?<br> <br> Если нельзя с курлом, как сделать без курла? https://visavi.net/topics/21014/352749 Curl, как ограничить скачивание по размеру. Валерий Mon, 25 Apr 2011 14:58:07 +0400 Сообщения https://visavi.net/topics/21014/352749