Articles of файлов

Правильный способ удаления всех файлов старше 2 дней в PHP

Просто любопытно $files = glob(cacheme_directory()."*"); foreach($files as $file) { $filemtime=filemtime ($file); if (time()-$filemtime>= 172800) { unlink($file); } } Я просто хочу убедиться, что код правильный или нет. Благодарю.

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

У меня очень странная проблема с моим сценарием загрузки это в основном 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, где числа представляют время […]