![]() ![]() ![]() ![]() ![]() |
|
|
1. file.php — файл лежит в той же папке
2. /file.php — файл лежит в корневой папке сайта 3. ./file.php — синоним 1, некоторые unix-системы требуют именно так 4. ../file.php — файл лежит в папке, которая расположена на один уровень выше от текущей 5. folder/file.php — файл лежит в папке folder, которая расположена в текущей папке 6. /folder/file.php — файл лежит в папке folder, которая расположена в корне сайта 7. ../folder/file.php — файл лежит в папке folder, которая расположена на один уровень вверх от текущей папки Автор: Mr.Miksar Рассмотрим основные моменты для правильного написания кода в PHP.
Все правила приведены в полной версии этой новости. Автор: Mr.Miksar Поле заголовка expires
Значением данного заголовка является дата, после которой содержимое ресурса устареет. Если пользователь после этой даты обратиться к ресурсу, браузер должен запросить ресурс у сервера, а не из локального кэша. Если поле »expires« содержит дату, прошедшую, по отношению к текущей, то при следующем обращении к ресурсу браузер будет вынужден снова обратиться к серверу. Это произойдет вследствие того, что либо документ не будет занесен в кэш — как уже устаревший, либо при обращении к кэшу браузер определит, что документ уже устарел. Следующий листинг на php демонстрирует использование заголовка expires: Поле заголовка last-modified Значением данного заголовка является дата последнего обновления ресурса. Большинство современных браузеров используют следующий алгоритм, если ресурс уже находится в локальном кэше: запрашивает с сервера дату последнего обновления ресурса сравнивает полученную дату и дату ресурса в локальном кэше если ресурс на сервере новее ресурса в кэше — запрашивается ресурс с сервера. Если ресурс, расположенный на сервере, содержит в данном поле текущую дату, то браузер будет каждый раз запрашивать ресурс с сервера, а не из локального кэша. Следующий листинг демонстрирует использование поля заголовка last-modified: Поля заголовка cache-control и pragma И, наконец, поля заголовка, непосредственно отвечающие за кэширование ресурса. Поле «pragma» было определено в стандарте rfc 1945, описывающим протокол http 1.0. Данное поле считается устаревшим, но в некоторых случаях приходится использовать именно его. В частности некоторые proxy-сервера неправильно обрабатывают запросы к постоянно изменяющимся ресурсам, если вместе с ресурсом не передается данное поле заголовка. Второе поле определено в стандарте rfc 2068, который описывает протокол http 1.1. Данное поле заголовка позволяет запретить кэширование, и каждый раз запрашивать ресурс с сервера. Следующий листинг демонстрирует использование полей заголовка cache-control и pragma для запрета кэширования: Автор: Mr.Miksar Простой способ обрамлять блочные элементы рамкой с закруглёнными углами без использования изображений для сайтов, использующих PHP.
В начале PHP — кода страницы подключаем библиотеку, которую можно скачать тут, инициализируем класс и создаем переменные для начала и завершения HTML кода рамки: В шаблоне страницы обрамляем рамкой контейнер с контентом полученными переменными с рамками и все… Автор: Mr.Miksar Данный скрипт обрабатывает изображение под нужный нам размер. Т.е. высчитывается его тип (jpg, jpeg, gif, png и bmp) и его ориентация (вертикальная, горизонтальная, квадратная).
Принцип в том, чтобы уменьшить исходник по наибольшей стороне требуемого результата и обрезать лишнее. Это не скрипт относительного изменения размера картинки, нет. Он именно выдает возможно* заданный вами размер. * — если задать размер больше чем исходное изображение, то вернется размер исходного. Целью скрипта не стоит растягивание изображения… Т.к. планирую использовать скрипт в strawberry 1.2, хочется услышать ваши пожелания и предложения. Автор: Mr.Miksar И действительно, зачем делать массив запросов, если все можно удалить одним?
Просто нужно правильно задать условие для MySQL и вуаля! Примерный код вы можете посмотреть в полной версии. Автор: Mr.Miksar В этой инструкции расписаны правила для совместной работы нескольких человек.
Однако и индивидуальным разработчикам не стоит пренебрегать инструкцией и следует стараться приучать себя к какой то дисциплине в написании кода. Подробнее в полной новости. Автор: Mr.Miksar Вот вам простенький код, который я использую и по сей день.
Редирект полный — даже учитывает все параметры в адресной строке. Если человек зашел на сайт site.ru?id=1, то он попадет на new-site.ru?id=1. Автор: Mr.Miksar Простенький скрипт php для того, чтобы узнать о посетителе на вашем вебсайте: это бот или пользователь.
Будет полезно для создания счетчика посетителей. Автор: Mr.Miksar Зачастую посетители попадают к вам на сайт через поисковые запросы.
Если вы хотите знать через какие, то смотрите в полной версии пример кода для реализации этой функции. Из этого можно сделать целую статистику. Автор: Mr.Miksar |
Модули / Modules
Контакты / Contacts
Участник: Умпелева Ирина E-mail: irina-ump1@bk.ru ICQ: 231-807-021 Skype: dege-sunsay-perm www: mgcorp.ru Обратная связь Новое на сайте
| Общественное движение «Город для Горожан!»
| Таблица цветов и их шестнадцатеричных кодов | Таблица безопасных цветов | Таблица цветовых констант | Размещение файлов относительно файла и корня | Админ для работы с базами данных SQLite и MySQL | generateit.net | Хороший стиль программирования на PHP | Запрет кеширования браузером динамического контента. Методы. | Скругленные углы средствами PHP | colorschemedesigner.com | Литературный портал Нижнего Новгорода | Скрипт Тумборез (ThumbCuter) v.1.2.b4 | .htaccess запрет на показ картинок с вашего хоста | Клуб спортивных единоборств «Пермские медведи». Рекомендую / Recommend
http://google.ru
Один из самых крупнейших сервисов в мире. В него входят: почта, панель для веб-мастеров(!), переводчик, множество социальных сервисов, спутниковая карта поверхности земного шара, сервисы изображений и видео, каталоги, блоги и многое другое!
Данный скрипт обрабатывает изображение под нужный нам размер. Т.е. высчитывается его тип (jpg, jpeg, gif, png и bmp) и его ориентация (вертикальная, горизонтальная, квадратная).
Принцип в том, чтобы уменьшить исходник по наибольшей стороне требуемого результата и обрезать лишнее. Это не скрипт относительного изменения размера картинки, нет. Он именно выдает возможно* заданный вами размер. * — если задать размер больше чем исходное изображение, то вернется размер исходного. Целью скрипта не стоит растягивание изображения… Т.к. планирую использовать скрипт в strawberry 1.2, хочется услышать ваши пожелания и предложения. |
|
| Author: Mr.Miksar © 2001 - 2012 | Powered by Strawberry 1.2 © 2009 - 2012 | Media player: UpPod © 2008 - 2012 |
|