Articles of файл

Как прочитать список файлов из папки с помощью PHP?

Я хочу прочитать список имен файлов в папке на веб-странице, используя php. есть ли простой скрипт для его получения?

Что такое лучший формат файлов для файлов конфигурации

Я создаю структуру в PHP и должен иметь несколько файлов конфигурации. Некоторые из этих файлов неизбежно будут иметь большое количество записей. Какой формат был бы лучшим для этих файлов конфигурации? Вот моя количественная оценка: Легко анализируется PHP. Было бы неплохо, если бы мне не пришлось писать код разбора, но это не прерывание сделки. Остается легко […]

Удаление содержимого каталога и содержимого подкаталога

Я установил некоторый PHP для удаления каталога, его содержимого и любого подкаталога и его содержимого … Я новичок в PHP, поэтому я определенно делаю что-то НЕПРАВИЛЬНОЕ или делаю что-то самым неэффективным способом. Ищете некоторые рекомендации или предложения о том, как это сделать лучше … Кстати, этот код работает нормально. Использование PHP 5.3.8. chmod($main_dir, 0755); if […]

Сохраните переменные PHP в текстовый файл

Мне было интересно, как сохранить переменные PHP в txt-файле, а затем восстановить их снова. Пример: Существует поле ввода, после того как отправленные материалы, которые были записаны в поле ввода, будут сохранены в текстовый файл. Позже результаты должны быть возвращены как переменная. Поэтому давайте скажем, что переменная – это текст, который мне нужен, чтобы быть сохраненным […]

Получение имени файла (или удаление файла) с помощью дескриптора файла

Есть ли возможность получить имя файла из дескриптора файла? Или как я могу удалить файл, имеющий только дескриптор?

Загрузите файл с помощью PHP

Я хочу загрузить файл в заданную папку. <?php $folder = "upload/"; if (is_uploaded_file($HTTP_POST_FILES['filename']['tmp_name'])) { if (move_uploaded_file($HTTP_POST_FILES['filename']['tmp_name'], $folder.$HTTP_POST_FILES['filename']['name'])) { echo "File uploaded"; } else { echo "File not moved to destination folder. Check permissions"; }; } else {s echo "File is not uploaded"; }; ?> Ошибка: Примечание. Неопределенная переменная: HTTP_POST_FILES в C: \ wamp \ www […]

Ограничить доступ к файлам авторизованным пользователям php

Я унаследовал приложение с вопиющим ядром безопасности. У этого есть безопасность на основе сеанса, но загрузка файлов (которые специфичны для пользователя) не защищены каким-либо образом и они хранятся в общем дереве файлов. Имена файлов не соответствуют никакому соглашению как таковому, что затрудняет их угадывание, но данные чувствительны, и поэтому мне нужно выполнить меры безопасности для […]

Как я могу определить истинное расширение / тип файла программно?

Я работаю над скриптом, который будет обрабатывать загрузку пользователей на сервер, и как дополнительный уровень безопасности, который я хотел бы знать: Есть ли способ определить истинный тип / тип файла файла и убедиться, что он не является другим типом файла с другим расширением? Есть ли байтовая печать или уникальный идентификатор для каждого типа / расширения? […]

Определение успешной загрузки с использованием файла чтения php

Мне нужно знать, выбрал ли пользователь загрузку, затем нажал кнопку отмены, что не совпадает с файлом чтения с ошибкой. Я проверил счет, возвращаемый функцией readfile, но он показывает байты в файле, даже если пользователь отменил загрузку в диалоговом окне «Сохранить как». Причина, по которой это необходимо, заключается в том, что мой сайт имеет одноразовую загрузку, […]

PHP, что является лучшим способом записи данных в середине файла без перезаписи файла

Я работаю с большими текстовыми файлами в php (1GB +), я использую file_get_contents("file.txt", NULL, NULL, 100000000,100); Чтобы получить данные из середины файла, но если бы я хотел изменить данные в файле на то, что отличается от исходных данных, мне пришлось бы перезаписать весь файл. Как я могу изменить данные в файле (переменная длина) без перезаписи […]