Rakovskiy,
<?
define('_IN_JOHNCMS', 1);
$textl = 'test';
require_once('../incfiles/core.php');
require_once('../incfiles/head.php');
$ch = curl_init ();
curl_setopt ($ch , CURLOPT_URL , "http://films.gegas.ru/" . $act);
curl_setopt ($ch , CURLOPT_USERAGENT , "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru-RU; rv:1.7.12) Gecko/20050919 Firefox/1.0.7"); //типа мы делаем это из мозиллы
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$content = curl_exec($ch); //Записываем награбленное в $content
curl_close($ch);
iconv("windows-1251","utf-8", $content);
$content = str_replace('<a href="','<a href="?act=',$content);
echo $content;
require_once('../incfiles/end.php');
?>
вот такой код получился
все ссылки работают но опять же не качает фильмы ... сдесь как замена производится?
можно попробывать
$content = str_replace('<a href="?act=download','<a href="http://films.gegas.ru/download',$content);
Rakovskiy, неработает .. просто к моему домену дописывается /download/тут индексы/
# kiberpank (01.06.2014 / 13:32)
Rakovskiy, неработает .. просто к моему домену дописывается /download/тут индексы/
А как у тебя сейчас ссылки идут на загрузку и на сами фильмы без моего варианта скачивания?
а у меня ссылка вот таком виде
http://muzo.su/test/info/7358/
http://muzo.su/test/page.2
И у меня работает .
А можно ли сграбить с помошю preg_match_all
$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 = file_get_contents($url);
preg_match_all('#href="http://iceload.ru/films/info/([0-9]+)">(.*?)</a><br/>#si', $file, $list);
for($i=0; $i<count($list[1]); $i++) {
echo '<div class="menu">
<a href="?act=channel&id='.$list[1][$i].'">'.$list[3][$i].'</a>
</div>';
}
че та у меня не получаетса
Rakovskiy, когда я прописал так
$content = str_replace('<a href="?act=download','<a href="http://films.gegas.ru/download',$content);
ссылки перестали работать
когда прописал так
$content = str_replace('<a href="','<a href="?act=',$content);
ссылки начали работать но скачать ничего не мог
# -=BAHA=- (01.06.2014 / 13:40)
а у меня ссылка вот таком виде
http://muzo.su/test/info/7358/
http://muzo.su/test/page.2
И у меня работает .
А можно ли сграбить с помошю preg_match_all
[php]$id = isset($_GET['id']) ? intv
Что именно не получается?
# Rakovskiy (01.06.2014 / 13:48)
Что именно не получается?
Ссылка и имя файла не отображаетса
kiberpank,
$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-RU; rv:1.7.12) Gecko/20050919 Firefox/1.0.7"); //типа мы делаем это из мозиллы
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$content = curl_exec($ch);
curl_close($ch);
iconv("windows-1251","utf-8", $content);
$content = str_replace('<a href="','<a href="?act=',$content);
$content = str_replace('<a href="?act=/download','<a href="http://films.gegas.ru/download',$content);
echo $content;