|
|
|
| У меня вопрос:
Когда я захожу просто на станицу например example2.php - у меня все нормально открывается, а когда отрываю эту же страницу через index.php с функцией <? include ; ?>,то у меня появляются такие ошибки:
Warning: main(./data/config.php): failed to open stream: No such file or directory in d:\server\templates\example2.php on line 7
Warning: main(): Failed opening './data/config.php' for inclusion (include_path='.;c:\php4\pear') in d:\server\templates\example2.php on line 7
Warning: main(./inc/functions.inc.php): failed to open stream: No such file or directory in d:\server\templates\example2.php on line 23
Warning: main(): Failed opening './inc/functions.inc.php' for inclusion (include_path='.;c:\php4\pear') in d:\server\templates\example2.php on line 23
Warning: file(data/category.db.php): failed to open stream: No such file or directory in d:\server\templates\inc\functions.inc.php on line 616
Warning: Invalid argument supplied for foreach() in d:\server\templates\inc\functions.inc.php on line 617
|
Как мне это иправить? | |
|
|
|
|
|
|
|
для: FaStY
(28.12.2004 в 17:56)
| | а с двумя точками? ../
мне кажется, include не любит переходить уровни выше его собственного. ниже - легко. | |
|
|
|
|
|
|
|
для: FaStY
(28.12.2004 в 17:56)
| | И вот что это за такая ошибка?
Warning: Invalid argument supplied for foreach() in d:\server\templates\inc\functions.inc.php on line 617
|
| |
|
|
|
|
|
|
|
для: FaStY
(28.12.2004 в 18:49)
| | foreach() - это перебор массива. наверно, у вас где-то индекс выходит за пределы массыва или массив - не массив. | |
|
|
|
|
|
|
|
для: elenaki
(28.12.2004 в 20:41)
| | Скорее последнее, foreach передаётся либо скаляр, либо пустой массив... | |
|
|
|