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

  • Автор темы Автор темы Glomen
  • Дата начала Дата начала
в source не должны лежать пхп файлы.
если у тебя пхп файл, то к нему надо обращаться напрямую, а не вызывать инклюдом
 
Автор оригинала: *****
в 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 напрямую ?
 
Не к server_news.php надо обращаться напрямую, а к main_page.php

-~{}~ 20.06.07 14:37:

то, что у тебя в main_page.php , надо положить в index.php
а к остальным файлам обращаться напрямую.
 
Автор оригинала: 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'];
 
ФАнат, что тебе не нравится мёртвые ?=), я дал решение на его проблему с которой он столкнулся.
 
ты дал его через час после того, как решение уже дали.
и после того, как проблема появилась совсем уже другая
 
ну да, конечно.
как же без тебя, конкретного такого, разберутся.
все же вокруг дебилы, один ты такой умный, можешь документацию прочесть.
 
Ну оба примера имеют хороши, 1 мне подходит использования так как я его и хотел сделать сначало, а пример *****а , мне нравиться тем что меньше гимора с обновлением, но придеться переделывать структуру сайта и файлов.
Пока вот думаю что выбрать.

А так, всем большое спасибо , очень помогли.
 
Glomen
У тебя структура не подходит под пример *****а.
Сайт может состоять из одного скрипта и показывать тексты.
Для такого подходит пример по ссылке.

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

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