Jump to content

MrPostman

User
  • Posts

    42
  • Joined

  • Last visited

Everything posted by MrPostman

  1. Хотелось бы кешировать index.php На ней есть динамические элементы. По центру выводится лента новостей скриптом news.php, состоящая из заголовков и кратких описаний, по правому краю выводится список рубрик на сайте, тоже динамически, из соответствующей базы данных. Хотелось бы кэшировать главную страницу целиком. Когда я кликаю по ссылке на одну из рубрик, GET параметром скрипту для выдачи новостной ленты news.php передаётся название рубрики и он выводит лишь эту рубрику. Проблема в том, что когда я кэширую страницу, этот механизм перестаёт работать. В адресной строке адрес меняется, но index.php продолжает браться из кэша.
  2. Кэширую главную страницу сайта и столкнулся с проблемой: на ней есть ссылка такого вида: <a href='index.php?var=name'>... Скрипт кэширования проверяет при загрузке index.php, был ли изменён оригинал со времени сохранения кэшированного файла. Конечно же, изменений не было, и по вышеуказанной ссылке выдаётся кэшированная версия index.php, а не то, что нужно. Как можно сделать, чтобы ссылка срабатывала правильно?
  3. Пишу в 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: /'); не выводит в корень?
  4. Приветствую. На моём хостинге команда GRANT отключена и пользователь БД обладает всеми правами. В базе данных есть таблица users, в которой только две записи - администратор и модератор, регистрация пользователей не предусмотрена. Насколько это безопасно и нет ли какого-нибудь иного способа установить привилегии, кроме GRANT?
  5. Здравствуйте. Я сделал сайт на php+mysql. На локальной машине данные для доступа к mysql храню в файле php. Что-то типа такого: <?php $hostname='localhost'; $meta_un='passw'; $meta_pw='12345'; $database='mybase'; ?> Подскажите, как безопасно хранить такие данные на сервере?
  6. MrPostman

    HTML 5.0

    Легко. Добавь этот скрипт в <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]-->
  7. Здравствуйте. Я установил свойство background-image для тега body в css файле. Есть три png изображения для фона. Хочу сделать так, чтобы фон рандомно менялся при обновлении страницы. Как можно это реализовать?
  8. Ограничение на число запросов с одного ip может сказаться на работе поисковых ботов? Где лучше хранить информацию об ip и времени? В файле?
  9. Можно подробнее об этом?
  10. как отмерить n запросов? Кстати, не поможет ли, например какой-нибудь sleep(15) после некоторого количества запросов?
  11. На сайте есть форма поиска с сабмитом. Хотелось бы подстраховаться от множества запросов. Как отследить количество запросов с одного ip? И вообще, имеет ли это мероприятие смысл?
  12. Так-то конечно нет.
  13. ИМХО обычно там куча кода, в котором чёрт ногу сломит. Легче что-то своё написать.
  14. Спасибо за совет с iframe, в этом направлении и буду идти. Готовые решения - не тру.
  15. Столкнулся с необходимостью загружать файлы на сервер без березагрузки текущей страницы, но затрудняюсь это сделать. У меня есть форма с <input type="file" /> и button со свойством onclick=function() Эта функция выполняет ajax обмен данными с серверами. Но я не понимаю, что мне отправлять на сервер в таком случае для того, чтобы файл был загружен и был сформирован массив $_FILE. Подскажите, пожалуйста.
  16. Я был немного некорректен и опустил одну важную деталь, нужен именно сабмит, поскольку данные первой формы отправляются на сервер. Но сделать это нужно без перезагрузки всей страницы, поскольку в textarea может быть введена некоторая информация, которая не должна быть потеряна. Записывать её в переменную и отправлять на сервер, а затем получать обратно как-то коряво. Например, я пишу текст в textarea и мне нужно добавить картинку, я загружаю её тут же, а путь появляется в textarea на том месте, где я остановился.
  17. Здравствуйте. Суть такова(упрощённо): <form> <input type="text" name="head" /> <input type="submit" value="Add!" /> </form> <form> <textarea name="description"> </textarea> ... </form> Стоит задача, в input type="text" вводится информация, которая по нажатию кнопки Add должна появляться в textarea без перезагрузки страницы. Информация должна дописываться в конец, в textarea может быть введено что-то ещё непосредственно. Подскажите, каким образом это реализовать.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy