[PHP] Проблема со скачкой файлов zalil - Proxy-Base Community - Анонимность и безопасность в интернете.
Бесплатные прокси. Количество:
Прокси для пользователей форума (API). Количество:
Купить доступ к прокси-листам (API). Количество:
 



Информация по хайдам / репутации

(РЕКОМЕНДУЮ) №1 >>>DDos Атака<<|>>DDoS Service<<< ДДОС СЕРВИС<<|>>Заказать DDOS
Бесплатные прокси уже в Telegram
Все инфопродукты и приватная информация бесплатно
Старый 10.03.2013, 20:19   #1 (permalink)
SOCKS4
 
Аватар для ddoserr
 
Регистрация: 19.01.2012
Сообщений: 164
Member ID: 23402

Репутация: 384
Репутация: 384
Сказал(а) спасибо: 361
Поблагодарили 128 раз(а) в 81 сообщениях
Топикстартер (автор темы) По умолчанию [PHP] Проблема со скачкой файлов zalil

delete

Последний раз редактировалось ddoserr; 05.09.2016 в 14:02.
ddoserr вне форума   Ответить с цитированием
Старый 14.03.2013, 02:58   #2 (permalink)
VPN
 
Аватар для kill4you
 
Регистрация: 12.08.2009
Адрес: proxy-base.org
Сообщений: 318
Member ID: 2045
ICQ 316817

Репутация: 1437
Репутация: 1437
Сказал(а) спасибо: 1,407
Поблагодарили 509 раз(а) в 210 сообщениях
По умолчанию Re: [PHP] Проблема со скачкой файлов zalil

Предлагаю примерно вот такое решение:
PHP код:
<?php

$headers 
= array(
      
"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
      
"Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
      
"Accept-Charset: windows-1251",
      
"Connection: keep-alive");
//переходим на zalil для дальнейшего парсинга ссылки и имени файла    
$url "http://zalil.ru/34344663";
$ch curl_init($url);
curl_setopt($chCURLOPT_URL$url);
curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows NT 6.1; rv:19.0) Gecko/20100101 Firefox/19.0');
curl_setopt($chCURLOPT_HTTPHEADER$headers);
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_HEADER0);
$ret curl_exec($ch);

//парсим ссыль на скачку
preg_match_all("|var l1nk=(.*)';|isU"$ret$result);

//парсим имя файла
preg_match_all("|<p align=\"center\">(.*)&nbsp;|isU"$ret$parse_name_file);
//убираем лишние символы со ссылки
$result str_replace(array("'","+"),''$result[1]);
//убираем переносы
$name_file str_replace(array("\n","\r"),''$parse_name_file['1']['0']);

$dest_file = @fopen($name_file"w");

$url "http://zalil.ru".$result[0];
$ch curl_init($url);
curl_setopt($chCURLOPT_URL$url);
curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows NT 6.1; rv:19.0) Gecko/20100101 Firefox/19.0');
curl_setopt($chCURLOPT_HTTPHEADER$headers);
curl_setopt($chCURLOPT_FILE$dest_file);
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_HEADER0);
$st curl_exec($ch);
curl_close($ch);

//пишем все в файл с именем которое спарсили (файл сохранитсо рядом со скриптом).
fwrite($dest_file,$st);
    
fclose($dest_file);
?>

Последний раз редактировалось kill4you; 14.03.2013 в 03:26.
kill4you вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хлам с сайта zalil.ru Dj_Crazy_Joker Флейм 76 01.09.2012 05:57
Крипт файлов 0/37 JeJO Услуги | Сервисы 0 29.08.2012 12:11
Крипт exe файлов Araknu Услуги | Сервисы 1 21.11.2011 13:31
Крипт Jar файлов kroŧ Программирование 2 12.11.2010 16:35




DDoS Protected




Мы в твиттере, Proxy-Base.Org Twitter

Proxy-Base Community - Анонимность и безопасность в интернете.
Наши партнеры: CRC Labs, SEO-Crack.Com, Garsuk.Com, SED Team, Skladchik.com, BSS Family

Powered by vBulletin® | Булка сделана в пекарне®
Copyright © 2000 - , Jelsoft Enterprises Ltd. Перевод: zCarot
Вся информация на сайте выложена исключительно в ознакомительных целях.