Php5 не работает динамический include - что не так?

Фанат

oncle terrible
Команда форума
в source не должны лежать пхп файлы.
если у тебя пхп файл, то к нему надо обращаться напрямую, а не вызывать инклюдом
 

Glomen

Новичок
Автор оригинала: *****
в source не должны лежать пхп файлы.
если у тебя пхп файл, то к нему надо обращаться напрямую, а не вызывать инклюдом
PHP:
<?php
if (empty($_SERVER['QUERY_STRING'])) { 
  $name="main_page"; 
} else { 
  $name=basename($_SERVER['QUERY_STRING']); 
} 
$file="sourse/".$name.".php"; 
if (is_readable($file)) { 
  readfile($file); 
} else { 
  echo "<br>not file<br>"; 
} 
?>
main_page.php у меня
PHP:
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td>
<table  align="left "cellspacing="0" cellpadding="0" border="0">
<tr>
<td><a href=""> <img src="img/sh_n_v.gif" width="334" height="52" alt="" border="0"></a></td>
</tr>
<tr>
<td class="fon_news"> [COLOR=orange]
<?php
include("sourse/server_news.php");
?>
[/COLOR] 
</td>
</tr>
<tr>
<td><img src="img/sh_n_n.gif" width="334" height="33" alt=""></td>
</tr>
</table>
как в main_page.php обратиться к server_news.php напрямую ?
 

Фанат

oncle terrible
Команда форума
Не к server_news.php надо обращаться напрямую, а к main_page.php

-~{}~ 20.06.07 14:37:

то, что у тебя в main_page.php , надо положить в index.php
а к остальным файлам обращаться напрямую.
 

DeadLy

Новичок
Автор оригинала: Glomen
теперь тока вылезает ошибка при загрузке default:
PHP:
	include("site/def.txt");


Undefined index: page in  index.php on line 11

 line 11    -      $page=$_GET['page'];
PHP:
$page = '';
if (isset($_GET['page'])) $page = $_GET['page'];
 

DeadLy

Новичок
ФАнат, что тебе не нравится мёртвые ?=), я дал решение на его проблему с которой он столкнулся.
 

Фанат

oncle terrible
Команда форума
ты дал его через час после того, как решение уже дали.
и после того, как проблема появилась совсем уже другая
 

Фанат

oncle terrible
Команда форума
ну да, конечно.
как же без тебя, конкретного такого, разберутся.
все же вокруг дебилы, один ты такой умный, можешь документацию прочесть.
 

Glomen

Новичок
Ну оба примера имеют хороши, 1 мне подходит использования так как я его и хотел сделать сначало, а пример *****а , мне нравиться тем что меньше гимора с обновлением, но придеться переделывать структуру сайта и файлов.
Пока вот думаю что выбрать.

А так, всем большое спасибо , очень помогли.
 

Фанат

oncle terrible
Команда форума
Glomen
У тебя структура не подходит под пример *****а.
Сайт может состоять из одного скрипта и показывать тексты.
Для такого подходит пример по ссылке.

И сайт может состоять из пхп скриптов.
Тогда к этим скриптам надо обращаться напрямую.
а уже эти скрипты, если показывают тексты - могут работать по одному из принципов.

А то, что ты говоришь - невозможно.
Обновлять сайт добавлением пхпскриптов - глупость.
Обновлять сайт надо через форму в пхп скрипте.
Ну, или простым добавлением текстов.
 
Сверху