Опрос
Вы занимаетесь разработкой сайтов?

PHP: Чтение из файла. Получение информации построчно и целиком.

Автор: administrator Дата: 28-04-2018, 16:40 Категория: Статьи и уроки / PHP статьи

Чтение всего содержимого файла


Аналогично созданию файлов, PHP реализует несколько подходов к чтению информации, хранящейся в них. Существует ряд функций, позволяющих получать как всё содержимое файла целиком, так и отдельные строки. Эти функции используются для решения различных задач.

Если необходимо прочитать всё содержимое файла для дальнейшей обработки, используйте функцию file_get_contents(). Достаточно передать ей путь до файла в перовом параметре. Функция вернет результат в виде строки, которую можно поместить в переменную...
Просмотров: 1 107 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

PHP: загрузка файлов. Обработка и сохранение присланных данных.

Автор: administrator Дата: 30-04-2018, 21:12 Категория: Статьи и уроки / PHP статьи

Принципы загрузки файлов

Загрузка файла на сервер может быть выполнена как с помощью веб-формы, расположенной на странице сайта, так и прямым программным запросом. Для PHP-интерпретатора способ передачи файла не имеет значения. Спецификация HTTP-протокола приводит эти операции к единообразному виду.
Любой загружаемый файл будет помещен в специальную директорию для временного хранения, а связанная с ним информация добавлена в суперглобальный массив $_FILES. Если не переместить файл в другое место, после завершения скрипта произойдет его бесследное удаление. Директория временного хранения определяется настройкой upload_tmp_dir конфигурационного файла php.ini...
Просмотров: 1 086 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

Календарь для поля input формы

Автор: administrator Дата: 3-11-2018, 01:24 Категория: Прочие материалы
В современных сайтах удобство пользователя — один из важнейших аспектов, которыми должен руководствоваться разработчик и владелец сайта. Каждый старается привлечь пользователя если не качественным контентом, так хотя бы какой-нибудь красивой и удобной фишкой. В идеале, конечно же, было бы желательно иметь обе вещи: и контент, и всевозможные красивости и удобства.

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

Начнем с того, что для поля даты мы можем использовать тип поля date, который нам предлагает HTML5.
Просмотров: 1 083 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

PHP: файловые указатели. Выборочное извлечение информации.

Автор: administrator Дата: 28-04-2018, 19:07 Категория: Статьи и уроки / PHP статьи

Роль файловых указателей

При использовании функций чтения и записи, встроенных в PHP, нужно учитывать одну особенность. Файловый дескриптор, полученный вызовом fopen(), хранит в себе информацию о текущем местоположении указателя, также называемого курсором.
Указатель - это целочисленное значение, соответствующее порядковому номеру байта, от которого будет произведена следующая операция. Например, если вы создали файл и записали в него некоторое количество данных, то следующее добавление информации произойдет с места остановки предыдущей операции.
В PHP существует ряд функций, позволяющих управлять файловыми указателями. Это дает возможность выполнять чтение или запись, начиная с конкретного места. Они просты в понимании, но на практике используются редко. В большинстве случаев логика приложения не требует явного управления курсорами.
Важно!
Функции изменения положения курсора, рассматриваемые ниже, не будут иметь никакого эффекта, если файл был открыт в режиме доступа «a» или «a+». Операции записи в таком случае будут вестись только в конец файла.

Просмотров: 1 054 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

PHP: копирование, перемещение и удаление файлов

Автор: administrator Дата: 28-04-2018, 19:00 Категория: Статьи и уроки / PHP статьи

Копирование файла

Создание копии файла в PHP происходит с помощью одноименной функции copy(). Её первый параметр принимает путь до исходного файла, а второй - место расположения копии. Функция вернет true при успешном завершении работы, а false в случае ошибки. Если файл, указанный во втором параметре уже существует, то он будет перезаписан.
//Создание пустого файла в корне сайта и его копирование
$mainFile = $_SERVER['DOCUMENT_ROOT']. '/main-file.txt';
$copyFile = $_SERVER['DOCUMENT_ROOT']. '/copy-file.txt';

if (touch($mainFile)) {
    if (copy($mainFile, $copyFile)) {
        echo "Файл {$copyFile} успешно создан";
    } else {
        echo 'Ошибка при копировании файла';
    }

} else {
    echo 'Ошибка при создании файла';
}
Просмотров: 1 033 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

PHP: Создание файла. Использование временных файлов

Автор: administrator Дата: 29-04-2018, 18:01 Категория: Статьи и уроки / PHP статьи

Простое создание файла

Нужно отметить, что в PHP есть несколько способов создания файлов. Каждый из них имеет свои особенности и используется для решения различных задач.
Самым простым способом является использование функции touch(). Она применяется для установки времени последнего доступа к файлу. Если файл не существует, touch() создаст его. Принцип работы очень прост. Функция принимает три параметра: имя файла, время касания и время доступа в формате timestamp. Параметры времени являются необязательными...
Просмотров: 994 Комментариев: 0
  • Не нравится
  • 0
  • Нравится