Привет, Гость!
Главная
Вход

Последняя активность

Форум / JohnCMS / моды, дизайн / Грабы
Поиск
  трабла с грабом
<< 1 2 3
kiberpank kiberpank [Off] [#] (01.06.2014 / 13:56)
# Rakovskiy (01.06.2014 / 13:51)
kiberpank,
[php]$ch = curl_init();
curl_setopt ($ch , CURLOPT_URL , "http://films.gegas.ru/" . $_GET['act']);
curl_setopt ($ch , CURLOPT_USERAGENT , "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru-R
точняк
str_replace('<a href="?act=/download','<a href="http://films.gegas.ru/download',$content); // тут же заменяем ссылку с films.gegas.ru/download
на наш гет запрос act=/download благодарю ... 3 дня мурыжился с этими грабами
Rakovskiy Rakovskiy [Off] [#] (01.06.2014 / 13:57)
The Fast, Secure and Professional - Yii2
# kiberpank (01.06.2014 / 13:56)
точняк
str_replace('<a href="?act=/download','<a href="http://films.gegas.ru/download',$content); // тут же заменяем ссылку с films.gegas.ru/download
на наш гет запрос act=/download благодарю ...
Пожалуйста
kiberpank kiberpank [Off] [#] (01.06.2014 / 13:59)
вот рабочий вариан граба ... тут тока заменил регулярку с условием .
  1. <?php
  2. define('_IN_JOHNCMS', 1);
  3. $textl = 'test';
  4. require_once('../incfiles/core.php');
  5. require_once('../incfiles/head.php');
  6. function parse($url) {
  7. $ch = curl_init();
  8.  
  9. curl_setopt($ch, CURLOPT_URL, $url);
  10. curl_setopt($ch, CURLOPT_USERAGENT , 'kiberpank');
  11. curl_setopt($ch, CURLOPT_HEADER, 0);
  12. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  13. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
  14. $file = curl_exec($ch);
  15. return $file;
  16. }
  17.  
  18. $page = $_GET['page'];
  19. if(preg_match('#^download/[0-9]*/[a-z0-9]*/#is', $page))
  20. {
  21. }
  22.  
  23. $file = parse('http://iceload.ru/films/'. (!empty($page) ? $page : ''));
  24.  
  25. $file = preg_replace('#<a href="http://iceload.ru/films/(.*?)">(.*?)</a>#is', '<a href="?page=$1">$2</a>', $file);
  26.  
  27. $file= str_replace('<?xml version="1.0" encoding="UTF-8"?>', '', $file);
  28. $file= preg_replace('|<div class="title">(.*?)</div>|is','',$file);
  29. $file= preg_replace('|<sсript>(.*?)</sсript>|is','',$file);
  30.  
  31. $file= preg_replace('|<div class="foot">(.*?)</div>|is','',$file);
  32. $file= preg_replace('|<h1>(.*?)<h1>|is','',$file);
  33. $file= preg_replace('|<script type="text/(.*?)">(.*?)</sсript>|is','',$file);
  34.  
  35. $file= preg_replace('|<!DOCTYPE(.*?)<body>|is', '',$file);
  36.  
  37. $file= preg_replace('|<head>(.*?)</head>|is','',$file);
  38. echo $file;
  39. require_once('../incfiles/end.php');
  40. ?>
Rakovskiy Rakovskiy [Off] [#] (01.06.2014 / 14:01)
The Fast, Secure and Professional - Yii2
# -=BAHA=- (01.06.2014 / 13:50)
Ссылка и имя файла не отображаетса
  1. $id = isset($_GET['id']) ? intval($_GET['id']) : 0;
  2. $act = isset($_GET['act']) ? trim(htmlspecialchars($_GET['act'])) : null;
  3. switch($act) {
  4. default:
  5. $url = 'http://iceload.ru/films';
  6. $file = file_get_contents($url);
  7. preg_match_all('|href="http://iceload.ru/films/info/(\d+)/" alt="(.*?)">|ui', $file, $list);
  8. for($i=0; $i<count($list[1]); $i++) {
  9. echo '<div class="menu">
  10. <a href="?act=channel&id='.$list[1][$i].'">'.$list[2][$i].'</a>
  11. </div>';
  12. }
  13. }


Лучше используй библиотеки типа PHPQuery или HTML DOM Simple Parser
-=BAHA=- -=BAHA=- [Off] [#] (01.06.2014 / 14:06)
# Rakovskiy (01.06.2014 / 14:01)
[php]$id = isset($_GET['id']) ? intval($_GET['id']) : 0;
$act = isset($_GET['act']) ? trim(htmlspecialchars($_GET['act'])) : null;
switch($act) {
default:
$url = 'http://iceload.ru/films';
$file
о спс
ValekS ValekS (Adm) [Off] [#] (01.06.2014 / 14:10)
Ей 25
# Rakovskiy (01.06.2014 / 14:01)
Лучше используй библиотеки типа PHPQuery или HTML DOM Simple Parser
Только регулярки, только хардкор!
-=BAHA=- -=BAHA=- [Off] [#] (01.06.2014 / 14:15)
# Rakovskiy (01.06.2014 / 14:01)
[php]$id = isset($_GET['id']) ? intval($_GET['id']) : 0;
$act = isset($_GET['act']) ? trim(htmlspecialchars($_GET['act'])) : null;
switch($act) {
default:
$url = 'http://iceload.ru/films';
$file
Попробовал че та не получилос .
Rakovskiy Rakovskiy [Off] [#] (01.06.2014 / 14:17)
The Fast, Secure and Professional - Yii2
# -=BAHA=- (01.06.2014 / 14:15)
Попробовал че та не получилос .
Да как,ссылки выводит.
-=BAHA=- -=BAHA=- [Off] [#] (01.06.2014 / 14:24)
# Rakovskiy (01.06.2014 / 14:17)
Да как,ссылки выводит.
А можеш полностю сграбит с помошю preg_match_all
Для примера
Rakovskiy Rakovskiy [Off] [#] (01.06.2014 / 14:27)
The Fast, Secure and Professional - Yii2
# -=BAHA=- (01.06.2014 / 14:24)
А можеш полностю сграбит с помошю preg_match_all
Для примера
Нет,здесь куча примеров.У Valeks'a тема даже своя есть
ValekS ValekS (Adm) [Off] [#] (01.06.2014 / 14:30)
Ей 25
# Rakovskiy (01.06.2014 / 14:27)
У Valeks'a тема даже своя есть
У меня не то. Немного не то... Плюс там быдлокода немного.
Rakovskiy Rakovskiy [Off] [#] (01.06.2014 / 14:32)
The Fast, Secure and Professional - Yii2
-=BAHA=-, Бери PHPQuery,примеров куча
-=BAHA=- -=BAHA=- [Off] [#] (01.06.2014 / 14:36)
# Rakovskiy (01.06.2014 / 14:32)
-=BAHA=-, Бери PHPQuery,примеров куча
я с PHPQuery не знаком.
ну ладно спасибо
kiberpank kiberpank [Off] [#] (01.06.2014 / 14:51)
Rakovskiy, ты еше не сказал как производится замена если ссылка имеет вид site.ru/index.php?tr=тут id файла
kiberpank kiberpank [Off] [#] (01.06.2014 / 15:19)
вродь разобрался
но теперь когда нажимаешь скачать
открывает приложение в исходном виде
http:// dns.96.lt/333/
гляньте ... тока попробуйте скачать маленькое приложение , а то открыл весом 16мб брауз глюкнул
Изм. kiberpank (01.06.2014 / 15:19) [1]
Rakovskiy Rakovskiy [Off] [#] (01.06.2014 / 15:31)
The Fast, Secure and Professional - Yii2
# kiberpank (01.06.2014 / 14:51)
Rakovskiy, ты еше не сказал как производится замена если ссылка имеет вид site.ru/index.php?tr=тут id файла
Просто убираешь site.ru/index.php
Rakovskiy Rakovskiy [Off] [#] (01.06.2014 / 15:33)
The Fast, Secure and Professional - Yii2
# kiberpank (01.06.2014 / 15:19)
вродь разобрался
но теперь когда нажимаешь скачать
открывает приложение в исходном виде
http:// dns.96.lt/333/
гляньте ... тока попробуйте скачать маленькое приложение , а то открыл весом 16мб бр
Так само как и в фильмах
<a href="?act=/get.php
Меняешь на
<a href="сайт донора /get.php
kiberpank kiberpank [Off] [#] (01.06.2014 / 15:39)
ааа ... а я просто менял на <a href="'
  Всего: 58
<< 1 2 3

Фильтр по автору
Скачать тему

Форум

Новые вверху
Главная
0 / 53

JohnCMS 7.1.0

Яндекс.Метрика
© JohnCMS