Cheery
.:МордератоР:. | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору maxus5578 блин.. ну что же вы как попугай (без намерения обидеть) то копируете все, не думая. хотя бы читайте описание функций, что ли.. вы же видите, что в данном случае ваша функция выводит полученные данные в браузер сама, не возвращает их из функции в другую переменную, не дает их изменять. Код: function uSiteGet($torrent) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $torrent); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 GTB5'); curl_setopt($ch, CURLOPT_NOBODY, 0); curl_setopt($ch, CURLOPT_BINARYTRANSFER, 0); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); return $resut; } $fn = uSiteGet($_GET['torrent']); | тогда, в этом случае, вы получите в переменную $fn то, что скачали. обрабатываете содержимое $fn как вам надо (не забыв проверить, что оно !== false, то есть не было ошибки) и только после этого сохраняете или выдаете в браузер.
| Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:43 27-10-2013 | Исправлено: Cheery, 01:48 27-10-2013 |
|