Добро пожаловать, Гость!
Граббер
Поиск скриптов | Граббер
Djax :
Доброго времени суток! Люди помогите, объясните (научите) пожалуйста как правильно писать грабберы. Смысл в том что не с чужого сайта а со своих загрузок. они находятся на другом сайте и под social их ни как не адаптировать. там нет меню с верху. люди помогите пользователи на сайте очень просят загрузки. Лично я с долгу не останусь!!!!!
Граббер
8 Марта 2015Доброго времени суток! Люди помогите, объясните (научите) пожалуйста как правильно писать грабберы. Смысл в том что не с чужого сайта а со своих загрузок. они находятся на другом сайте и под social их ни как не адаптировать. там нет меню с верху. люди помогите пользователи на сайте очень просят загрузки. Лично я с долгу не останусь!!!!!
Комментарии:
DoOsS 16 Марта 2015
Djax,
<?php
error_reporting(0);
include 'head.php';
$ctime = 86400;
ob_start();
$id = $_GET['id'];
$url = ('http://ТВОЙ САЙТ ОТКУДА ЗАГРУЗКИ/ПАПКА ЗАГРУЗКИ'.$id);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl,CURLOPT_USERAGENT,'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.10');
curl_setopt($curl, CURLOPT_REFERER, "http://ТВОЙ САЙТ ОТКУДА ЗАГРУЗКИ");
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
$file = curl_exec($curl);
curl_close($curl);
include './sys.php';
echo $file;
$buffer = ob_get_contents();
ob_end_clean();
file_put_contents($cfile, $buffer);
echo $buffer;
include 'foot.php';
?>
Djax,
<?php
error_reporting(0);
include 'head.php';
$ctime = 86400;
ob_start();
$id = $_GET['id'];
$url = ('http://ТВОЙ САЙТ ОТКУДА ЗАГРУЗКИ/ПАПКА ЗАГРУЗКИ'.$id);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl,CURLOPT_USERAGENT,'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.10');
curl_setopt($curl, CURLOPT_REFERER, "http://ТВОЙ САЙТ ОТКУДА ЗАГРУЗКИ");
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
$file = curl_exec($curl);
curl_close($curl);
include './sys.php';
echo $file;
$buffer = ob_get_contents();
ob_end_clean();
file_put_contents($cfile, $buffer);
echo $buffer;
include 'foot.php';
?>
Djax 14 Марта 2015
Автор темы
DoOsS, я вообще ни чего не понял кроме самого верхнего потом второе что то не хватает
Автор темы
DoOsS, я вообще ни чего не понял кроме самого верхнего потом второе что то не хватает
DoOsS 14 Марта 2015
Djax, Привет ! Извени что задержался!
Тут всё очень просто! создать нужно файлы
например с папкой Graber/ создай в ней фаил index.php в нём пропиши следующие
<?php
error_reporting(0);
include 'head.php';
$ctime = 86400;
ob_start();
$id = $_GET['id'];
$url = ('http://ТВОЙ САЙТ ОТКУДА ЗАГРУЗКИ/ПАПКА ЗАГРУЗКИ'.$id);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl,CURLOPT_USERAGENT,'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.10');
curl_setopt($curl, CURLOPT_REFERER, "http://ТВОЙ САЙТ ОТКУДА ЗАГРУЗКИ");
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
$file = curl_exec($curl);
curl_close($curl);
include './sys.php';
echo $file;
$buffer = ob_get_contents();
ob_end_clean();
file_put_contents($cfile, $buffer);
echo $buffer;
include 'foot.php';
?>
Далее создай фаил в папке Graber/sys.php и пропиши в нём следуещие
<?php
$file = str_replace('<?xml version="1.0" encoding="utf-8"?>
','',$file);
$file = preg_replace('|<!DOCTYPE(.*?)<div class="label">|is','<div class="label">',$file);
$file = preg_replace('|<div class="label" style="text-align:center">(.*?)</html>|is','',$file);
$file = str_replace('href="/Папка загрузки/Папка файлов/','href="http://Сайт с которого надо/Загрузки/файлы/',$file);
$file = str_replace('href="/down/','href="?id=',$file);
?>
Далее создай фаил head.php и пропиши следующие
<?php
echo '<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
<link rel="shortcut icon" href="style/favicon.ico">
<link rel="stylesheet" href="style/style.css" type="text/css" />
<title>'.$_SERVER['HTTP_HOST'].' | загрузки</title>
</head><body>
<div class="head"><div class="logo">'.$_SERVER['HT
Djax, Привет ! Извени что задержался!
Тут всё очень просто! создать нужно файлы
например с папкой Graber/ создай в ней фаил index.php в нём пропиши следующие
<?php
error_reporting(0);
include 'head.php';
$ctime = 86400;
ob_start();
$id = $_GET['id'];
$url = ('http://ТВОЙ САЙТ ОТКУДА ЗАГРУЗКИ/ПАПКА ЗАГРУЗКИ'.$id);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl,CURLOPT_USERAGENT,'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.10');
curl_setopt($curl, CURLOPT_REFERER, "http://ТВОЙ САЙТ ОТКУДА ЗАГРУЗКИ");
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
$file = curl_exec($curl);
curl_close($curl);
include './sys.php';
echo $file;
$buffer = ob_get_contents();
ob_end_clean();
file_put_contents($cfile, $buffer);
echo $buffer;
include 'foot.php';
?>
Далее создай фаил в папке Graber/sys.php и пропиши в нём следуещие
<?php
$file = str_replace('<?xml version="1.0" encoding="utf-8"?>
','',$file);
$file = preg_replace('|<!DOCTYPE(.*?)<div class="label">|is','<div class="label">',$file);
$file = preg_replace('|<div class="label" style="text-align:center">(.*?)</html>|is','',$file);
$file = str_replace('href="/Папка загрузки/Папка файлов/','href="http://Сайт с которого надо/Загрузки/файлы/',$file);
$file = str_replace('href="/down/','href="?id=',$file);
?>
Далее создай фаил head.php и пропиши следующие
<?php
echo '<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
<link rel="shortcut icon" href="style/favicon.ico">
<link rel="stylesheet" href="style/style.css" type="text/css" />
<title>'.$_SERVER['HTTP_HOST'].' | загрузки</title>
</head><body>
<div class="head"><div class="logo">'.$_SERVER['HT