IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Господа профессионалы вопрос вам (https://www.imho.ws/showthread.php?t=38050)

DreamCast 04.09.2003 09:54

Господа профессионалы вопрос вам
 
Имеется веб сервер под управлением iis 5
существует неоходимость в следующем скрипте на php:
<?php
if (eregi("block-Ibf_Lastpost.php",$PHP_SELF)) {
Header("Location: index.php");
die();
}
ob_start();
include("http://telenet.ircnet.ru/alex/forums/ssi.php?a=lastposts");
$output = ob_get_contents();
ob_end_clean();
$content = $output;
?>
который вы выводил последнии топики с форума на главную страницу, но он не работает (хотя по apache все ОК), видимо сервер ен правильно обрабатывает инклюд другого скрипта, в данном случае ssi.php?a=lastposts, хотя такой скрипт работает:
<?php
if (eregi("block-Ibf_Lastpost.php",$PHP_SELF)) {
Header("Location: index.php");
die();
}
ob_start();
include("text.txt");
$output = ob_get_contents();
ob_end_clean();
$content = $output;
?>
когда выводится просто информация из текстового файла.
Что посоветуете профессионалы ? Может быть эта проблема известна и уже существует соответствующий патч?
Жду ответа :)

BiГ 04.09.2003 19:31

Попробуй заместо:
include("http://telenet.ircnet.ru/alex/forums/ssi.php?a=lastposts");

Поставить вот это:
PHP код:

$f fopen ("http://telenet.ircnet.ru/alex/forums/ssi.php?a=lastposts""r"); 
while (!
feof ($f)) { 
   
$buffer fgets($f4096); 
   echo 
$buffer

fclose ($f); 

И посмотри, чтобы в файле php.ini была строчка:
allow_url_fopen = On


В первом варианте файл инклудится как удаленная страница, такой вариант не всегда эффективный.

А во втором случае у тя файл инклудится как локальный и это делается совсем другим способом.


Часовой пояс GMT +4, время: 20:40.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.