Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Доступ к интернет-ресурсу через интранет-сайт

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов
Предыдущая тема :: Следующая тема  
Автор Сообщение
L.I.S.



Зарегистрирован: 09.11.2002
Сообщения: 167
Откуда: none

СообщениеДобавлено: Сб Фев 26 2005 09:54    Заголовок сообщения: Доступ к интернет-ресурсу через интранет-сайт Ответить с цитатой

Господа. Поделитесь, пожалуйста мыслями по поводу следующего.
Есть интранет-сайт. Нужно поставить на нем линки типа "Новости", "Погода" с которых пользователи бы имели доступ к интернет-ресурсам новостей и погоды соответственно. Но, только чтобы окна этих интернет ресурсов открывались "внутри" окон интранет-сайта. Пользователь не должен попасть на интернет-ресурс просто набрав в браузере его адрес, только с интранет-сайта. Как ограничить пользователей я знаю, меня интересует как сделать так, чтобы ссылки открывались "внутри" окон интранет-сайта, т.е. образно, чтобы не пользователь инициировал соединение с интернетом, а интранет-сайт (сервер) от имени пользователя "шел" по этим ссылкам и отдавал их содержимое пользователю в своих окнах.
Надеюсь, господа, что объяснил понятно. Если что, задавайте уточняющие вопросы.
Я не веб-программер, обычный рядовой админ, поэтому если есть какие-то примеры кода или конкретные решения данного вопроса, буду рад, если вы не поскупитесь опубликовать их здесь. Спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mad_alexx



Зарегистрирован: 14.01.2005
Сообщения: 154
Откуда: Иркутск

СообщениеДобавлено: Сб Фев 26 2005 16:27    Заголовок сообщения: Re: Доступ к интернет-ресурсу через интранет-сайт Ответить с цитатой

Если я правильно понял, то в текст HTML-страницы с сервера локальной сети должен быть вставлен текст с сервера из Интернета. Если так, то может быть пригодится следующий код:
Код:
<?
$text = "строка"; // строка на русском

$query_str = "lang=ru&status=translate&source=".urlencode($text)."&SResalt=&direction=re&template=General&image1=1";

// Формируем запрос.
$output = "POST /text.asp HTTP/1.0\n";
$output .= "Host: http://www.translate.ru/\n";
$output .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007\n";
$output .= "Accept: application/x-shockwave-flash,text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1\n";
$output .= "Accept-Language: ru,en;q=0.8,en-gb;q=0.5,en-us;q=0.3\n";

$output .= "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\n";
$output .= "Keep-Alive: 300\n";
$output .= "Referer: http://www.translate.ru/text.asp\n";
$output .= "Content-Type: application/x-www-form-urlencoded\n";
$output .= "Content-Length: ".strlen($query_str)."\n";
$output .= "Connection: keep-alive\n\n";
$output .= $query_str;

$f = fsockopen("http://www.translate.ru/", 80);
fputs($f, $output);

// Принимаем ответ.
$recieved = "";
while (!feof($f)) $recieved .= fgets($f, 500);

// Вытаскиваем нужную строку.
ereg("<span id=\"r_text\" name=\"r_text\">([^<]*)</span>" ,$recieved, $reg);

// Выводим результат.
echo $text." по английски будет ".trim($reg[1]);
?>


Этот код на PHP занимается тем, что отправляет на удалённый сервер строку которую надо перевести на другой язык и возвращает результат перевода. Пользователь не знает что идёт обращение к другому серверу.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Moby



Зарегистрирован: 19.11.2004
Сообщения: 268

СообщениеДобавлено: Пт Мар 04 2005 11:07    Заголовок сообщения: Ответить с цитатой

Код:
<?php
echo file('http://playboy.com');
?>

единственное что, если там будут ссылки то они, естественно будут некоректными...
можно просто вставлять контент через фрейм или ифрэйм
_________________
Профи - это оборзевший ламмер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...