В ролях: Эмили Браунинг, Эбби Корниш, Джена Мэлоун
Описание: Действие развернется в 1950 году. Молодую девушку по настоянию ее злодейского отчима определяют в больницу для душевнобольных, где спустя пять дней главную героиню лоботомируют. Чтобы оградиться от боли, она выдумывает сказочный мир, где и начинает планировать свой побег — для этого ей нужно раздобыть пять предметов.
А какая цель? Бесплатные хостинги редко даже в качестве тестовых площадок годятся (низкий аптайм, нестабильность, ограниченный траф, как правило реклама, и т.п.)
Структура работает следующим образом:
1.Конфиг
2.Подключение ядра
3.Подключение к бд и работа с бд через специально написанную библиотеку функций подключаемую ядром, чтобы:
а)избежать инъекций,
б)сделать независимым от типа сервера бд
в)упростить SQL
г)писать лог(когда и с какого УРЛ вызывались определенные функции, и контроль колличества обращений к бд за один коннект)
4.Подключение библиотек JS(в конкретном случае mootools и расширения) тоже через ядро, чтобы избежать повторных запросов.
5.Шаблон и все содержимое буфера вывода до самого конца обработки записываются в переменную(буфер), и выводится только в конце обработки скрипта, что делает доступным ее изменение в течении работы.
и т.п.
Цитата:
Так все таки как проверить шаблон на наличие какого либо иного кода, определенных символов, тегов.
Например [profile] html text [/profile]
файл назовите editor.php или замените все упоминания на соответствующее имя
подумайте над реализацией проверки данных на валидность перед отправкой(или в первом блоке после приема), и не открывайте файл на общий доступ(используйте авторизацию)
P.S. Никогда не находил пользы в подобных скриптах, от них пользы гораздо меньше чем потенциального вреда.
1.зачем document.getElementById("txt1").value в jquery? можно: $('#txt1').attr('value')
2.дайте всем элементам класс, тогда $("input.class").each перечисляет все существующие input класса class