|
| |
|
|
| |
для: hwmaster
(09.04.2007 в 21:50)
| | | - | |
| |
|
|
| |
|
|
| |
для: hwmaster
(09.04.2007 в 21:50)
| | | Когда в include() передается URL, то подключается не скрипт, а результат его работы.
Правильней
include($s."/test1.php");
заменить на
include($_SERVER['DOCUMENT_ROOT']."/test1.php"); | |
| |
|
|
| |
|
|
| |
для: Trianon
(09.04.2007 в 21:42)
| | | А как тогда правильно сделать ? | |
| |
|
|
| |
|
|
| |
для: hwmaster
(09.04.2007 в 21:38)
| | | Вы же не файл вставляете, а ответ http-сервера, судя по тому, что у Вас в $s | |
| |
|
|
| |
|
|
| | вот пример:
файл index.php:
<?php $s="http://".$_SERVER['HTTP_HOST'];?>
<html>
<body>
<?php include($s."/test1.php");?>
</body>
</html>
файл test1.php:
<?php echo '$s='.$s; ?>
при запуске index.php выдается:
Notice: Undefined variable: s in z:\home\phptest\www\test1.php on line 2
$s=
Странно. Я думал текст из файла test1.php просто вставляется в текст файла index.php и строка <?php echo '$s='.$s; ?> выполняется уже находясь в файле index.php в котором переменная $s определена ?! | |
| |
|
|
|