|
|
|
| Здравствуйте!
Список подключаемых файлов в ассоциативном массиве
c прописанными до них путями, типа:
[var1] => ../dir/file.html
[var2] => ../dir/file1.html
[var3] => ../dir2/file.html
|
Импортирую переменные массива в символьную таблицу (extract())
Подключаю файл.html в котором подключаются переменные этой таблицы
Но подключается только один, да и то не везде
<div><?php include "$var1" ?></div>
<div><?php include "$var2" ?></div>
<div><?php include "$var 3"?></div>
|
Подключается только $var2
На месте подключения других -
Warning: include_once() [function.include]:
Failed opening '../news/anons.html ' for inclusion
(include_path='.;C:\HomServ\php5\pear') in
C:\HomServ\home\localhost\template\maket.html on line 50
|
Все папки в корне
Подключаю явно include "../dir/file.html"; все в порядке
Предупреждение явно про include, но не могу понять почему
Подскажите, пожалуйста | |
|
|
|
|
|
|
|
для: В. В.
(24.09.2009 в 11:11)
| | в этих файлах находятся одинаковые функции, вот он вам и пердлогает использовать include_once() вместо include()
кстати <?php include ("$var1"); ?>
хотя Failed opening говорит что "нет" такого файла, require() и require_once() иногда спасают, но всё должно зависеть от логики скрипта | |
|
|
|
|
|
|
|
для: Valick
(24.09.2009 в 11:32)
| | Прошу прощения, опечатка.
конечно же там nclude_once везде
вот так:
<div><?php include_once "$var1" ?></div>
<div><?php include_once "$var2" ?></div>
<div><?php include_once "$var 3"?></div>
|
к тому же функции там разные.
Файлы существуют !
require как и require_once не спасает, так как прекращает выполнение сценария. | |
|
|
|
|
|
|
|
для: В. В.
(24.09.2009 в 11:43)
| | может там не только имена файлов? И что там в третьей строчке такое? | |
|
|
|
|
|
|
|
для: Trianon
(24.09.2009 в 11:49)
| | Отчего-то такая мысль прошла мимо...Она была, но не закрепилась...
trim()
А в третьей строке опять опечатка
Спасибо! | |
|
|
|