Страница 1 из 1
Как организовать через web интерфейс, зайти через LWP CURL
Добавлено: 2009-12-15 12:40:36
levantuev
Уважаемые коллеги, как организовать через web интерфейс такое (и как вообще такое называется):
Допустим пользователь Домашней сети заходит на страницу
http://192.168.0.1, вводит в форму адрес сайта (допустим mail.ru), нажимает кнопку "Зайти"
Сервер заходит на mail.ru и отдает информацию со страницы пользователю.
Re: Как организовать через web интерфейс такое...
Добавлено: 2009-12-15 12:43:38
ProFTP
perl: LWP
php: CURL
Re: Как организовать через web интерфейс такое...
Добавлено: 2009-12-15 12:46:20
levantuev
ой а можно более подробно пожалуйста

Re: Как организовать через web интерфейс такое...
Добавлено: 2009-12-15 12:53:25
LimpTeaM
а готовые решения не интересуют?
например cgiproxy
http://www.jmarshall.com/tools/cgiproxy/
Re: Как организовать через web интерфейс такое...
Добавлено: 2009-12-15 13:12:06
levantuev
В локальной сети я сказал
образно вообще планируется что бы с внешних ip так же могли заходить....
Сделал через курл:
Код: Выделить всё
<form action="test.php" method="post">
Сайт: http://<input type="text" name="site" value="" size="10" /><br>
<input type="submit" value="Зайти" />
</form>
<?php
$www = $_POST['site'];
if (empty($www)) die('Введите адрес сайта'); else {
$x = exec ("/usr/local/bin/sudo /usr/local/bin/curl -L http://".$www." > /usr/local/www/data/1/file.htm");
include ("/usr/local/www/data/1/file.htm"); }
?>
Но по ссылкам не переходит, может подскажете еще варианты?
Re: Как организовать через web интерфейс такое...
Добавлено: 2009-12-15 13:15:18
ProFTP
levantuev писал(а):ой а можно более подробно пожалуйста

нужно просто зайти, отправив данные в форму? то нужно отправить POST запрос...
нужно на чем? на php?
Re: Как организовать через web интерфейс такое...
Добавлено: 2009-12-15 13:17:59
ProFTP
ну вот пример, вспомнил, есть даже на этом форуме
http://forum.lissyara.su/viewtopic.php? ... 677#p49778
под разные задачи, нужно будет не много подправить...
Re: Как организовать через web интерфейс, зайти через LWP CURL
Добавлено: 2009-12-15 13:19:51
levantuev
Да, PHP
Re: Как организовать через web интерфейс, зайти через LWP CURL
Добавлено: 2009-12-15 13:26:35
levantuev
Вот второй вариант с курл, так же не работаю ссылки и формы
Код: Выделить всё
<?php
$ch = curl_init ();
curl_setopt ( $ch , CURLOPT_URL , "http://www.mail.ru/" );
curl_setopt ( $ch , CURLOPT_HEADER , 0 );
curl_exec ( $ch );
curl_close ( $ch );
?>
Re: Как организовать через web интерфейс, зайти через LWP CURL
Добавлено: 2009-12-15 13:35:23
ProFTP
зайти и получить ответ, вот ответ этот метол выводит
http://www.php.net/manual/en/function.c ... ontent.php
поля формы метод
http://www.php.net/manual/en/function.curl-setopt.php
http://www.google.com.ua/#hl=uk&source= ... df92d15b60
Код: Выделить всё
<?php
$ch = curl_init ();
curl_setopt ( $ch , CURLOPT_URL , "http://www.mail.ru/" );
curl_setopt ( $ch , CURLOPT_HEADER , 0 );
curl_exec ( $ch );
curl_multi_getcontent( $ch );
curl_close ( $ch );
?>
Re: Как организовать через web интерфейс, зайти через LWP CURL
Добавлено: 2009-12-15 13:48:45
levantuev
чет не получается никак

Re: Как организовать через web интерфейс, зайти через LWP CURL
Добавлено: 2009-12-15 13:52:25
ProFTP
я откорректировал, опечатался
Re: Как организовать через web интерфейс, зайти через LWP CURL
Добавлено: 2009-12-15 14:09:57
levantuev
Многие сайты непрописывают полные путь к изображениям src="../i/logo_alien.png"
В итоге при переходе по вышеописанной схеме, изображения не загружаются, есть какие-нибудь варианты это исправить?
Re: Как организовать через web интерфейс, зайти через LWP CURL
Добавлено: 2009-12-15 14:31:02
ProFTP
в принципе есть, надо смотреть
самый легкий: может картинки себе скачать...?
Re: Как организовать через web интерфейс, зайти через LWP CURL
Добавлено: 2009-12-15 14:32:04
levantuev
Да, можно и скриншотами, типа картинку запрошенной страницы выдавать, только вот как....
Re: Как организовать через web интерфейс, зайти через LWP CURL
Добавлено: 2009-12-15 14:33:46
ProFTP
UPD:
там где src="../
то заменить на src="
http://mydomain.com/.."
Re: Как организовать через web интерфейс, зайти через LWP CURL
Добавлено: 2009-12-15 14:53:18
levantuev
Каким образом? в нашем варианте я думаю нельзя это сделать...