|
|
|
| Подскажите пожалуйста.Как вывести код страници лежащей не на моем сервере,а принадлежащей совершенно другому сайту? | |
|
|
|
|
|
|
|
для: shiling
(05.04.2006 в 19:05)
| | Не понятен вопрос. | |
|
|
|
|
|
|
|
для: Night_Charter
(05.04.2006 в 19:12)
| | Мне нужно чтобы html код допустим этой страницы http://www.domain.ru/page.html?num=3333
сохранялся например в переменную $code,
а потом выводился (print $code)
на этой странице http://shiling.vip.su/a.php | |
|
|
|
|
|
|
|
для: shiling
(05.04.2006 в 19:36)
| |
<?
$code=file_get_contents('http://www.domain.ru/page.html?num=3333');
print $code;// выведет саму страницу
print htmlspecialchars($code);// выведет html-код
?>
|
| |
|
|
|
|
|
|
|
для: Shorr Kan
(05.04.2006 в 20:38)
| | О,огромное вам спасибо! | |
|
|
|
|
|
|
|
для: shiling
(05.04.2006 в 21:56)
| | почему-то не выходит,вот посмотрите плиз:
http://shiling.vip.su/a.php | |
|
|
|
|
|
|
|
для: shiling
(05.04.2006 в 22:13)
| | Поставьте скрипт <?phpinfo();?> - и посмотрите, там директива allow_url_fopen - в каком значении? | |
|
|
|
|
|
|
|
для: Shorr Kan
(06.04.2006 в 03:55)
| | В значение off:(
А по другому никак не сделать? | |
|
|
|
|
|
|
|
для: shiling
(06.04.2006 в 07:27)
| | Конечно "как".
<?
$code="";
#########
$fp=fsockopen("domain.ru", 80, $errno, $errstr, 30);
if($fp==true){
fwrite($fp,"GET /page.html?num=3333 HTTP/1.1\r\nHost: domain.ru\r\nConnection: Close\r\n\r\n");
while(!feof($fp)){$code.=fgets($fp,1024);} //while
fclose($fp);
} //$fp==true
#########
print htmlspecialchars($code);
?>
|
| |
|
|
|
|
|
|
|
для: Shorr Kan
(06.04.2006 в 09:13)
| | Ошибку синтаксиса выдает,че то насчет "$" | |
|
|
|
|
|
|
|
для: shiling
(06.04.2006 в 17:58)
| | Что за ошибка? | |
|
|
|
|
|
|
|
для: Саня
(06.04.2006 в 18:07)
| | http://shiling.vip.su/a.php
вот посмотрите | |
|
|
|
|
|
|
|
для: shiling
(06.04.2006 в 21:27)
| | Приведите полный код странички с ошибкой. | |
|
|
|
|
|
|
|
для: Shorr Kan
(06.04.2006 в 22:31)
| | Vot owibka:
Parse error: parse error, unexpected T_STRING, expecting '(' in /www/s/sh/shiling. vip.su/html/a.php on line 2 | |
|
|
|
|
|
|
|
для: shiling
(06.04.2006 в 07:27)
| | А у вас хостинг часом не бесплатный? Если это так, то скорее всего все пути закрыты. | |
|
|
|
|
|
|
|
для: cheops
(06.04.2006 в 13:19)
| | Ну почему - http://ho11.com/ - этот вроде бы позволяет и удаленный fopen, и сокеты... | |
|
|
|
|
|
|
|
для: Shorr Kan
(06.04.2006 в 13:51)
| | почти бесплатный,вот попробовал file_get_contents()
http://shiling.jino-net.ru/info.php
Там оn,но страница просто напросто не грузится,почему? | |
|
|
|
|
|
|
|
для: shiling
(06.04.2006 в 17:50)
| | Вероятно, это так работает jino-net.ru | |
|
|
|
|
|
|
|
для: Shorr Kan
(06.04.2006 в 20:50)
| | ну так чего?я написал что за ошибка(см. выше),вы не могли бы исправить код? | |
|
|
|
|
|
|
|
для: shiling
(08.04.2006 в 00:15)
| | Что за ошибка - вы написали, но код ваш нынешний - не показали. Трудно разобраться, разве что посимвольно на словах перебирать. Покажите код или хотя бы - его несекретный участок... и желательно - включите в этот участок - с первой по третью строчки файла a.php включительно. | |
|
|
|
|
|
|
|
для: Shorr Kan
(08.04.2006 в 06:16)
| | нет в нем ничего секретного
<? $code = "" ;
$fp = fsockopen ( "wap.translate.ru" , 80 , $errno , $errstr , 30 ); if( $fp == true ){ fwrite ( $fp , "GET default.asp?cp=cyr&dir=re&source=тест/HTTP/1.1\r\nHost: wap.translate.ru\r\nConnection: Close\r\n\r\n" ); while(! feof ( $fp )){ $code .= fgets ( $fp , 1024 );} while fclose ( $fp ); } $fp==true print htmlspecialchars ( $code ); ?>
|
| |
|
|
|
|
|
|
|
для: shiling
(08.04.2006 в 08:45)
| | Нт так чего? | |
|
|
|
|
|
|
|
для: shiling
(09.04.2006 в 11:00)
| | Посмотрите пожалуйста,тепер у меня значение allow_url_fopen=on
,а все равно не выходит.
Вот код
<? $code = file_get_contents ('http://dikxis.wen.ru/index.html');
print htmlspecialchars ( $code );?>
|
А вот результат его выполнения:
http://shiling.vip.su/info.php
,почему теперь не выходит? | |
|
|
|
|
|
|
|
для: shiling
(11.05.2006 в 19:43)
| | Проблемы с хостингом. На своем сервере у меня запустилось. | |
|
|
|
|
|
|
|
для: mtxd
(11.05.2006 в 20:27)
| | Скажите пожалуйста,что означает эта ошибка,может правка php.ini поможет?/А какой у вас сервер? | |
|
|
|
|
|
|
|
для: shiling
(11.05.2006 в 20:55)
| | Если сервер ваш - то стандартный php.ini позволит выполнить эту функцию, если не ваш - вряд ли кто согласится менять конфигурацию. А директиву, которая отвечает за удаленную загрузку, писали чуть выше.
Сервер, если вам это что-то даст, Apache 1.3.33, PHP 4.3.10-16 | |
|
|
|