php

PHP: немного об include и require

Эти директивы заменяются интерпретатором в процессе выполнения скрипта на содержимое файла, указанного в качестве параметра. Аналогией является директива #include в языке C. Синтаксис очень простой:

Все способы редиректа страницы

Все способы редиректа

В этой статье я собрал воедино способы перенаправления (редиректа) страницы в браузере или просто http-запросов. Если что-то было упущено — пишите комментарием, и я дополню обзор.

JavaScript

Загрузить страницу в окне или сделать ее редирект можно следующими способами:

  • location="http://alt-f4.ru";
  • document.location.href="http://alt-f4.ru";
  • window.location.reload("http://alt-f4.ru");
  • document.location.replace("http://alt-f4.ru");

Редирект на javascript подействует на браузер обычного пользователя (если включен js), но не на поискового робота.

Переключаемые комментарии в коде

Кодить бывает сложно!

Иногда, разбираясь в чужом коде (php, actionscript, javascript и т.п.), я вижу очень неумелое и нерациональное использование комментариев. Сегодня я напомню вам об одной удобной фишке -- "переключаемых комментариях".

Итак, где будет удобно использовать "переключаемые комментарии"? Например в файле конфигурации.

Рассмотрим пример, когда часто меняется база данных в php-проекте (допустим, проект переносится с хостинга на локалхост и обратно).

Параметры подключения записаны в конф-файле:

Простая функция отправки e-mail на php

Делаем простенькую функцию для отправки e-mail средствами php. Например, ее можно будет использовать для уведомлений в каком-нибудь сервисе. Мы используем пример отправки письма, сообщающего об удачном добавлении сайта в каталог.

Статистика поисковых запросов: парсинг выдачи Яндекса

Ajax-приложение, позволяющее у себя на сайте показывать таблицу статистики поисковых запросов Yandex.

Проверка ссылок на доступность

В этой статье я расскажу о том, как я делал проверку базы данных сайтов каталога на доступность. В коде используется функция fsockopen и запуск скрипта самим собой (для обхода ограничения по времени на выполнение программы).

Работа с CSS: основы (часть 2)

Загрузка файла php на сервер

В этой статье подробно разберем как сделать php-скрипт загрузки файла на сервер. Составим общее впечатление как это работает в связке с веб-сервером apache, а также рассмотрим тонкие моменты механизма загрузки файла.

Нам потребуется html-страница с формой для выбора файла, браузер, поддерживающий стандарт RFC-1867 (сейчас браузер без этого найти трудно) и, собственно, php-скрипт, в котором реализуем загрузку файла и сохранение его в нужную директорию. Загрузка файла происходит через обычный POST-запрос, однако нужно указать определенный параметр тега form - enctype - обратите внимание на html-код.

Чтобы сразу ответить на вопрос как загрузить несколько файлов на сервер одновременно с помощью php, будем писать именно такой html-код и php-скрипт. Если вам нужно реализовать загрузку только для одного файла - просто удалите лишние элементы формы input type="file", оставьте только один. Итак поехали дальше.

Загрузка файла php

Загрузка файла php на сервер

В этой статье подробно разберем как сделать php-скрипт загрузки файла на сервер. Составим общее впечатление как это работает в связке с веб-сервером apache, а также рассмотрим тонкие моменты механизма загрузки файла.

Нам потребуется html-страница с формой для выбора файла, браузер, поддерживающий стандарт RFC-1867 (сейчас браузер без этого найти трудно) и, собственно, php-скрипт, в котором реализуем загрузку файла и сохранение его в нужную директорию. Загрузка файла происходит через обычный POST-запрос, однако нужно указать определенный параметр тега form - enctype - обратите внимание на html-код.

Чтобы сразу ответить на вопрос как загрузить несколько файлов на сервер одновременно с помощью php, будем писать именно такой html-код и php-скрипт. Если вам нужно реализовать загрузку только для одного файла - просто удалите лишние элементы формы input type="file", оставьте только один. Итак поехали дальше.

Постраничный вывод данных MySQL

Давайте рассмотрим задачу как вывести данные из mysql с постраничником. Ниже разобран код простой и универсальной функции для постраничного вывода данных из таблиц MySQL.

Страницы