Архив PHP

Работа с Файлами в PHP — Получение Свойств Файла

1357011892_old-edit-find

Вы должно быть хорошо знакомы с такими базами данных, как MySQL и Access, которые являются все более распространяемыми средствами хранения информации. Но информация также хранится в файлах, таких как Word документы, журналы событий, таблицы, изображения, и прочее. В базах данных обычно предусмотрен специальный язык запросов для извлечения информации, а файлы воспринимаются, как поток текста.

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

Также может оказаться полезным, когда вам нужно будет получить больше информации о файле проверяя его атрибуты перед тем как работать с ним. Например, существует ли файл? Когда он был изменен последний раз? Когда он был создан?

PHP предоставляет целый набор функций для работы с файлами и в этой серии статей я покажу некоторые из них для вас. Читать далее

Элементарное кэширование с помощью PHP

Кэш

Кэширование это достаточно широкая тема, и реализация его на PHP уже описана во множестве статей. Здесь же я хочу предложить свое элементарное решение, которое имеет минимальный набор конфигурации и выполняемых операций.

Читать далее

10 Советов для Лучшего Кодинга

1342298616_Web_Design

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

Хороший код является хорошо сопровождаемым, многократно используемым и тестируемым. Следующие шаги покажут вам и/или вашей команде разработчиков, как справиться с разными программными задачами и держать все в хорошем состоянии насколько возможно. Я ознакомлю вас с  “лучшими практиками”, которые помогут вам писать хороший код и помогут сделать вас и вашу команду счастливой и эффективной.

Читать далее

PHP: Cannot modify header information – headers already sent

php

Это сообщение об ошибке часто встречают программисты, начинающие использовать PHP. Понимание того, почему возникает эта ошибка, поможет найти решение.

Читать далее

Использование кирилицы в preg_match()

При использовании preg_match чтобы проверить наличие кирилических симоволов нужно использовать не сами эти символы, а их коды.

// так работать не будет
preg_match("/^([а-я])+$/i", $str)

// всместо этого нужно использовать такую запись:
preg_match("/^([\x80-\xFF])+$/i", $str)

6 Полезных PHP сниппетов

php

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

Читать далее