Articles of файловой

Перерыв большого файла во множество небольших файлов с PHP

У меня есть 209 МБ. TXT-файл, содержащий около 95 000 строк, которые автоматически переносятся на мой сервер один раз в неделю для обновления содержимого на моем сайте. Проблема в том, что я не могу выделить достаточно памяти для обработки такого большого файла, поэтому я хочу разбить большой файл на более мелкие файлы по 5000 строк […]

Проблема с тегом "Файловая система"

В рекреационных целях я написал класс PHP, который классифицирует файлы с тегами, а не иерархически, теги хранятся в самом имени файла в виде + tag1 + tag2 + tagN + MD5.EXTENSION, и, таким образом, я привязан к ограничение символов (255), налагаемое FS / OS. Вот класс: <?php class TagFS { public $FS = null; function […]

PHP проверяет, заблокирован ли файл flock ()?

Будет ли fopen() терпеть неудачу, если файл существует, но в настоящее время заблокирован LOCK_EX ? Или мне нужно открыть его, а затем попытаться установить блокировку, чтобы определить, существует ли она уже? Я также прочитал, что flock() будет; пауза [сценарий] до тех пор, пока вы не получите блокировку на неопределенное время или до истечения срока действия […]

Как сохранить память при чтении файла в Php?

У меня есть файл размером 200 КБ, что я использую на нескольких страницах, но на каждой странице мне нужно всего 1-2 строки этого файла, так как я могу читать только эти строки, что мне нужно, если я знаю номер строки? Например, если мне нужна только 10-я строка, я не хочу загружать в память все строки, […]

Хороший способ безопасного загрузки файлов в PHP

Написание небольшого приложения, которое ( среди прочего ) позволяет пользователям загружать файл ( например, изображение, .doc или текстовый файл ) в качестве части их публикации / отправки. Наш прототип просто выгружает файл в / {app_root} / files / , но, конечно, любой может дойти до него, даже если он не вошел в систему или не […]

Советы по управлению большим количеством файлов?

Здесь есть несколько очень хороших вопросов по управлению файлами и их хранению в рамках большого проекта. Хранение изображений в DB – Yea или Nay? Будете ли вы хранить двоичные данные в базе данных или в файловой системе? Первый, у кого есть большой интерес, и в моем проекте я решил пойти по файловому маршруту, а не […]