Articles of файлов

PHP: Как я могу захватить один файл из каталога без сканирования всего каталога?

У меня есть каталог с 1,3 миллионами файлов, которые мне нужно переместить в базу данных. Мне просто нужно захватить одно имя файла из каталога БЕЗ сканирования всего каталога. Неважно, какой файл я захватил, поскольку я удалю его, когда закончим, а затем перейду к следующему. Это возможно? Все примеры, которые я могу найти, похоже, сканируют весь […]

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

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

почему мой загруженный файл поврежден или поврежден?

У меня очень странная проблема с моим сценарием загрузки это в основном 1.get id файла с методом «GET» 2.записывает имя и расположение этого файла из базы данных 3. передает его клиенту с заголовками и файлом чтения но странно, что файл всегда выдается как поврежденный или поврежденный например, если размер файла zip или rar прав, и […]

Как загрузить большой файл с использованием PHP (использование низкой памяти)

Мне нужно загрузить большой файл (1xx MB) с помощью PHP. Как я могу загрузить это без потери памяти (RAM) для временного файла? Когда я использую $something=file_get_contents('http://somehost.example/file.zip'); file_put_contents($something,'myfile.zip'); Мне нужно иметь так много памяти, что размер этого файла. Может быть, его можно загрузить любым другим способом? Например, в частях (например, 1024b), записать на диск и загрузить […]

Безопасный скрипт загрузки файлов PHP

Я задал этот вопрос дважды, я думаю, но это первый раз, когда я приблизился к этому вопросу. Я планирую разрешить пользователям загружать и загружать их файлы (.pdf, .doc, .exl, .ppt, .png, .jpg, .gif). Будут ли эти советы достаточными: http://blogs.sans.org/appsecstreetfighter/2009/12/28/8-basic-rules-to-implement-secure-file-uploads/ Кроме того, есть ли сценарий, который я могу использовать, я новичок в php.

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

Я пытаюсь ограничить прямой доступ к файлам в каталоге. Так, например, у меня есть website.com/files/example.flv. Поэтому, если пользователи идут прямо в файл в URL-адресе, я хочу, чтобы они были перенаправлены на главную страницу. Я пробовал использовать htaccess deny from all но он не работает отлично. Есть ли способ, которым я мог бы это сделать, используя […]

PHP Неопределенная ошибка индекса $ _FILES?

Я новичок в PHP и следую руководству YouTube. У меня есть все, что работает в этом файле, за исключением загрузки файлов, любая помощь будет оценена. Вот ошибка, которую я получаю: * ПРИМЕЧАНИЕ. Я искал это много раз, но не смог найти неопределенную ошибку индекса, относящуюся к $ _FILES … Примечание: Неопределенный индекс: аватар в / […]

php DirectoryIterator сортирует файлы по дате

Я использую класс PHP DirectoryIterator для отображения файлов в каталоге. Однако я не могу найти простой способ сортировки файлов по дате. Как это делается с DirectoryIterator <?php $dir = new DirectoryIterator('.'); foreach ($dir as $fileinfo) { echo $fileinfo->getFilename() . '<br>'; } ?> Что делать, если я называю мои файлы как any_2342345345.ext, где числа представляют время […]

Как принудительно загрузить файл с помощью PHP

Я хочу, чтобы файл был загружен при посещении пользователем веб-страницы с помощью PHP. Я думаю, что это имеет какое-то отношение к file_get_contents , но я не уверен, как его выполнить. $url = "http://example.com/go.exe"; редактировать После загрузки файла с header(location) он не перенаправляется на другую страницу. Он просто останавливается.

Как подключить пользователя к файлу cookie для входа в PHP?

Прежде всего, я тестирую на localhost. У меня есть этот файл index.php, который содержит следующее «помнить меня»: <input type="checkbox" id="login_remember" name="login_remember"> Форма входа в систему для loginvalidate.php, которая включает следующий скрипт php. Я включил много комментариев, чтобы облегчить процесс чтения моего кода. Обратите внимание, что я уверен, что все ниже работает отлично. if (isset($_POST['login_submit'])) { […]