трабла с грабом

1.92K
.
Rakovskiy
The Fast, Secure and Professional - Yii2
# kiberpank (01.06.2014 / 12:20)
Rakovskiy, агась .. работает
а исправить так чтобы не было прямых ссылок можно ?
ну вот когда я навожу на ссылку скачать мне выбивается в окошке ссылка донорского сайта , можно изменить ее так чтоб
Можно,но думаю тебе проще убрать ту ссылку потому,что делая такую возможность тебе нужно скачивать файл себе на сервер и затем уже отдавать пользователю.

В этом и отличие граббера и парсера
.
ясненько
благодраю за помощь
а вот как в регулярке изменять ссылку
если я граблю страницу site.ru/cat/
а при нажатии на ссылку она изменяется на site.ru/cat/название категории
потом при нажатии на определенный файл она меняется на site/view/тут число
.
The Fast, Secure and Professional - Yii2
# kiberpank (01.06.2014 / 12:34)
ясненько
благодраю за помощь
а вот как в регулярке изменять ссылку
если я граблю страницу site.ru/cat/
а при нажатии на ссылку она изменяется на site.ru/cat/название категории
потом при нажатии н
$content = str_replace('<a href="http://site.ru/','<a href="?act=',$content);
.
Rakovskiy
The Fast, Secure and Professional - Yii2
То есть получается ты всё что изменяется кроме домена ты заносишь передаёшь через GET,а потом принимаешь в
curl_setopt ($ch , CURLOPT_URL , 'http://site.ru' . $act);


$act - переменная из ядра джона,в ней хранится $_GET['act']
.
kiberpank
http:// kiber.test/cat/drama
вот что получилось
поэтому и пытаюсь понять как правильно изменять ссылки
.
The Fast, Secure and Professional - Yii2
# kiberpank (01.06.2014 / 12:44)
http:// kiber.test/cat/drama
вот что получилось
поэтому и пытаюсь понять как правильно изменять ссылки
kiber.test это что?
Ты же смотри как ссылки прописаны на доноре,с доменом или нет?
Если например так <a href="info/id"> тогда заменяй <a href=" на <a href="?act=
.
# Rakovskiy (01.06.2014 / 12:46)
kiber.test это что?
Ты же смотри как ссылки прописаны на доноре,с доменом или нет?
Если например так <a href="info/id"> тогда заменяй <a href=" на <a href="?act=
kiber.test это на денвере я сделал
ага
значит если к ссылке приписывается id то заменять просто сслыку href
если к ссылке добавляется категория то нужно менять весь урл и к гет добавлять команду
.
и последний вопрос
вот у меня ссылка site.rucat/id - как заставить работать ссылки я разобрался
а если фильм качается с site.ru/download/4918/2/480x200/full то как нужно заменять?
.
The Fast, Secure and Professional - Yii2
# kiberpank (01.06.2014 / 12:51)
kiber.test это на денвере я сделал
ага
значит если к ссылке приписывается id то заменять просто сслыку href
если к ссылке добавляется категория то нужно менять весь урл и к гет добавлять команду
Если ты парсишь site.ru/films а ссылки прописаны <a href="info/8456"> тогда перед info/8456 подставляешь ?act=
$content = str_replace('<a href="','<a href="?act=',$content);

----------
Если парсишь сайт site.ru/films и ссылки имеют вид <a href="http://site.ru/films/info/6754"> тогда заменяй домен и начальную директорию которую парсишь,то есть http://site.ru/films
$content = str_replace('<a href="http://site.ru/films/','<a href="?act=',$content);
.
The Fast, Secure and Professional - Yii2
# kiberpank (01.06.2014 / 12:54)
и последний вопрос
вот у меня ссылка site.rucat/id - как заставить работать ссылки я разобрался
а если фильм качается с site.ru/download/4918/2/480x200/full то как нужно заменять?
Заменяй site.ru/cat/id и тогда site.ru/download/4918/2/480x200/full не поподут под замену
$content = str_replace('<a href="site.ru/','<a href="?act=',$content);


И парсишь естественно site.ru/
Всего: 58