16:37

Include

Все дети-геи прилетают из космоса!
Недавно, с совершеннейшим критинизмом в области php, взялась за его использование у себя на страничке. Цель была проста - облегчить смену дизайна. Соответственно код был взят (взят!! не я его написала =\) такой:

?>function foo ($in) {
if ($in != "";) {$out=$in;}
else {$out="main";} return $out;}
?>



?>php include (foo($QUERY_STRING));
?>

При запуске страницы выдает ошибку:

Warning: main(main) [function.main]: failed to open stream: No such file or directory in s:\home\fancy\www\test\index.php on line 56

Warning: main() [function.include]: Failed opening 'main' for inclusion (include_path='.;/usr/local/php/PEAR';) in s:\home\fancy\www\test\index.php on line 56


В чем дело?? Помогите найти ошибку и исправить ее.

@темы: PHP, Вопросы, Дизайн

Комментарии
10.08.2007 в 00:05

Это все всего лишь иллюзия
вообщем открывай свой index.php и смотри че у тебя написанно в нем в 56строке... он то ли фаил то ли папку найти не могет
10.08.2007 в 15:52

Все дети-геи прилетают из космоса!
Baka-zoid это и так понятно. И файл и папка - все на месте.
10.08.2007 в 22:23

Never Say Never (c)
код конечно.. дырявый-дырявый как друшлаг.. такой вывесить страшно, но не суть..
может.. хм.. это ведь все на винде по ходу, может у тебя спрятаны расширения и это просто txt?..
не в обиду, но просто других вариантов нет.. на *nix подобных можно было ещё думать про права..
а тут.. ты проверь.. скинь вывод от dir из коммандной строки..
10.08.2007 в 22:35

Все дети-геи прилетают из космоса!
Nuclear Snow если честно ни слова не поняла из сказанного. Расширения у меня не спрятаны и никаким макаром файл не может быть текстовым (хотя скрипту, по ходу дела, должно быть все равно).



Вообще не понимаю, почему этот год не работает. Все, у кого спрашивала говорят - правильный. Ну и фиг с ним. Все равно уже сделала по-другому.... но се равно интересно, почему он не работает...
10.08.2007 в 23:26

Это все всего лишь иллюзия
.Suntea проверь фазу луны.. если луна во 2ом доме марса то возможнв проблемы с железом %))))))))))
13.08.2007 в 17:52

короче ищи где инклудится файл, смотри, на месте ли он. не написано ли его расширение большими буквами, праильный ли путь? (путь страшный, на локалхосте врядли такое было бы))
13.08.2007 в 23:26

Это все всего лишь иллюзия
(путь страшный, на локалхосте врядли такое было бы))
Что значит страшный?? Какраз локалхост, причем виндовый, причем похоже даже что денвер стоит %)) или ченить подобное
не, ну конечно не буду исключать возможность виндового хостинга =8) но чтото мало в него верицо
15.08.2007 в 17:17


Что значит страшный?? Какраз локалхост, причем виндовый, причем похоже даже что денвер стоит %)) или ченить подобное
не, ну конечно не буду исключать возможность виндового хостинга =8) но чтото мало в него верицо

ога, не подумал)

Вообще выведи
echo(foo($QUERY_STRING));
вместо инклуда, посмотри, что собираешься инклудить и где этот файлег)

01.09.2007 в 10:57

Я не бог, я так низко не опускаюсь.
Warning: main(main) [function.main]: failed to open stream: No such file or directory in s:\home\fancy\www\test\index.php on line 56

привеи 55, 56 и 57 строчку из файла s:\home\fancy\www\test\index.php
31.10.2007 в 08:59

Судя по всему код взят из стиатьи:
Первые шаги. Действительно легкая смена дизайна.
websсript.ru/stories.php3?story=37

Вот рабочий код:

читать дальше

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail