Начинаю постигать основы PHP, и сразу столкнулась с проблемой:
в корневой директории размещаю файлы с разрешением .php - все получается нормально (файлы с кодами пхп лежат в отдельной папке \php\)
когда пробую сделать новую страницу сайта в папке, то ничего не получается - тоесть чистый текст и все...
пробовала в файле прописать полный адрес файлов с кодами,- все тоже самое...
что я делаю не так?
Не совсем понял, чего не работает... :(
(сумбурно написано)
Если можно, то код, можно в личку или на почту и точнее, что не работает.
Делаю новый сайт - HTML шаблон разбит на части: хедер, меню, сайдбар, футер. Эти части лежат в папке php.
В корне сайта естественно лежит индексный файл (морда) - index.php - он в себя включает куски кода пхп: хедер, меню, сайдбар, футер. Тут все работает нормально.
Создаю новую страницу в папке, заливаю туда индексный файл той страницы по типу того, что лежит в корневой директории, но php не подключается - вместо него в исходном коде в браузере пустое место.
пробую создать вторую страницу в корне сайта - все срабатывает: stranitsa.php
просто я полная профанка в пхп
Судя по тому, что в корне работает, а в папке нет, у вас нарушение путей.
Т.е. путь /php/file.php
Подключается. А когда файл в папке, то путь ищется у вас по адресу /php/php/file.php
Если вы учитесь на хостинге, то нормальные хостеры отключают вывод ошибок.
Впишите в начало скрипта страницы, которая не работает строку:
error_reporting(1);
или
error_reporting(E_ERROR | E_WARNING | E_PARSE);
Этим вы включите вывод ошибок. Скорее всего будет указано, что файл по такому-то пути не существует.
Точнее дать совет не могу. Не знаю вашей структуры.
Дадите структуру папок, можно будет подумать над архитектурой.
Цитата: Старый от 05-04-2015, 11:13:56Точнее дать совет не могу. Не знаю вашей структуры.
Дадите структуру папок, можно будет подумать над архитектурой.
В ЛС
ЗЫ - забыла уточнить - сайт без БД )
проблема решена - помог Старый - спасибо!
просто надо было прописать пути в файле config.php