Articles of файлов

Кэш Cakephp cake_core_ не смог написать 'cake_dev_en-us'

Я пробовал ВСЕ, но я продолжаю получать следующую ошибку торта: ( ! ) Warning: _cake_core_ cache was unable to write 'cake_dev_en-us' to File cache in /var/www/bloglic-2013/cake/lib/Cake/Cache/Cache.php on line 309 Warning: /var/www/bloglic-2013/cake/app/tmp/cache/persistent/ is not writable in /var/www/bloglic-2013/cake/lib/Cake/Cache/Engine/FileEngine.php on line 336 ( ! ) Fatal error: Uncaught exception 'CacheException' with message 'Cache engine _cake_core_ is not properly […]

PHP File_put_contents не работает

Проверьте этот код: <?php $url = 'http://www.example.com/downloads/count.txt'; $hit_count = @file_get_contents($url); $hit_count++; @file_put_contents($url, $hit_count); header('Location: wmwc.zip'); ?> @file_get_contents работает нормально, и изменение местоположения заголовка в загруженном файле также работает, но либо увеличение hit_count, либо @file_put_contents не работает, потому что число с файлом не увеличивается на 1. Я установил разрешение файла на 777 , но когда я […]

Правильный способ удаления всех файлов старше 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, где числа представляют время […]

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

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