Предположим, есть скрипт (1), который инклудит в себя другой скрипт (2). Как правильно заинклудить скрипт (2), который находится в корне, если расположение скрипта (1) неизвестно?
у меня в место текста на главной отображаются символы вопроса вместо текста, английский текст отображается нормально, а русский не отображается! Сайт тестирую на локальном сервере (Denwer). Может при подключении к базе данных надо прописывать кодировку? На странице <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" > в таком коде как видите прописана кодировка, но толку от этого нет! что делать?
Вообще вопрос для телепатов. Как вариант можешь дать файлик страницы что-бы посмотреть какая там кодировка. А вообще Koenig прав, если скрипт в cp1251 перекодируй его в utf8. В самой страничке в теге head <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ну и я бы на всякий пожарный воспользовался header('Content-Type: text/html; charset=utf-8'); где-то до того как выводить какие либо данные. Ну и само собой на стороне сервера нужно указать кодировку, если используешь denwer то там стоит apache, в корневой папке сайта создай/измени файлик ".htaccess" и добавь/поправь AddDefaultCharset utf-8 Вроде все.
Хм, а откуда быстрее считывается инфа - из файлов или из БД? Знаю, что глупо хранить вёрстку в БД, но всё же. Позже: из БД быстрее считывается. Почему бы и нет?))
Miha, шаблон в бд? помоему быстрее с файла, можно даже инклюдом, сам подумай, подключение, запрос, фетч, или одна функция file_get_contents() , да и редактировать удобнее имхо
Miha, Честно сказать не проверял, но все нормальные люди используют для этого дела шаблонизаторы. Так что как по мне лучше просто хранить всю верстку с отдельном файле, а потом подключать. p.s.Нативные шаблонизаторы сила).
23 авг 2012 в 21:39