MrPostman
User-
Posts
42 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by MrPostman
-
Хотелось бы кешировать index.php На ней есть динамические элементы. По центру выводится лента новостей скриптом news.php, состоящая из заголовков и кратких описаний, по правому краю выводится список рубрик на сайте, тоже динамически, из соответствующей базы данных. Хотелось бы кэшировать главную страницу целиком. Когда я кликаю по ссылке на одну из рубрик, GET параметром скрипту для выдачи новостной ленты news.php передаётся название рубрики и он выводит лишь эту рубрику. Проблема в том, что когда я кэширую страницу, этот механизм перестаёт работать. В адресной строке адрес меняется, но index.php продолжает браться из кэша.
-
Кэширую главную страницу сайта и столкнулся с проблемой: на ней есть ссылка такого вида: <a href='index.php?var=name'>... Скрипт кэширования проверяет при загрузке index.php, был ли изменён оригинал со времени сохранения кэшированного файла. Конечно же, изменений не было, и по вышеуказанной ссылке выдаётся кэшированная версия index.php, а не то, что нужно. Как можно сделать, чтобы ссылка срабатывала правильно?
-
Пишу в htaccess: RewriteEngine on RewriteRule ^rubric/([0-9a-zA-Z]+)$ /index.php?rubric=$1 [L] Пишу в адресной строке "site.ru/rubric/name" - работает, но почему-то имеется лишь текст, не подключаются css файлы и не загружаются изображения. P.S. Проверил все пути, в пути к css добавил / в самом начале. Заработало. Но вот вопрос: в php такая конструкция header ('Location: /'); не выводит в корень?
-
Приветствую. На моём хостинге команда GRANT отключена и пользователь БД обладает всеми правами. В базе данных есть таблица users, в которой только две записи - администратор и модератор, регистрация пользователей не предусмотрена. Насколько это безопасно и нет ли какого-нибудь иного способа установить привилегии, кроме GRANT?
-
Здравствуйте. Я сделал сайт на php+mysql. На локальной машине данные для доступа к mysql храню в файле php. Что-то типа такого: <?php $hostname='localhost'; $meta_un='passw'; $meta_pw='12345'; $database='mybase'; ?> Подскажите, как безопасно хранить такие данные на сервере?
-
Легко. Добавь этот скрипт в <head></head> <!--[if lt IE9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> Седьмой IE отображает if, endif и скобочки. P.S. А вот так всё ок <!--[if IE]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <!--<![endif]-->
-
Здравствуйте. Я установил свойство background-image для тега body в css файле. Есть три png изображения для фона. Хочу сделать так, чтобы фон рандомно менялся при обновлении страницы. Как можно это реализовать?
-
Ограничение на число запросов с одного ip может сказаться на работе поисковых ботов? Где лучше хранить информацию об ip и времени? В файле?
-
Можно подробнее об этом?
-
как отмерить n запросов? Кстати, не поможет ли, например какой-нибудь sleep(15) после некоторого количества запросов?
-
На сайте есть форма поиска с сабмитом. Хотелось бы подстраховаться от множества запросов. Как отследить количество запросов с одного ip? И вообще, имеет ли это мероприятие смысл?
-
Так-то конечно нет.
-
ИМХО обычно там куча кода, в котором чёрт ногу сломит. Легче что-то своё написать.
-
Спасибо за совет с iframe, в этом направлении и буду идти. Готовые решения - не тру.
-
Столкнулся с необходимостью загружать файлы на сервер без березагрузки текущей страницы, но затрудняюсь это сделать. У меня есть форма с <input type="file" /> и button со свойством onclick=function() Эта функция выполняет ajax обмен данными с серверами. Но я не понимаю, что мне отправлять на сервер в таком случае для того, чтобы файл был загружен и был сформирован массив $_FILE. Подскажите, пожалуйста.
-
Я был немного некорректен и опустил одну важную деталь, нужен именно сабмит, поскольку данные первой формы отправляются на сервер. Но сделать это нужно без перезагрузки всей страницы, поскольку в textarea может быть введена некоторая информация, которая не должна быть потеряна. Записывать её в переменную и отправлять на сервер, а затем получать обратно как-то коряво. Например, я пишу текст в textarea и мне нужно добавить картинку, я загружаю её тут же, а путь появляется в textarea на том месте, где я остановился.
-
Здравствуйте. Суть такова(упрощённо): <form> <input type="text" name="head" /> <input type="submit" value="Add!" /> </form> <form> <textarea name="description"> </textarea> ... </form> Стоит задача, в input type="text" вводится информация, которая по нажатию кнопки Add должна появляться в textarea без перезагрузки страницы. Информация должна дописываться в конец, в textarea может быть введено что-то ещё непосредственно. Подскажите, каким образом это реализовать.