Articles of файлов

Строка для Zipped Stream в php

У меня есть сервер обработки с моей базой данных и обслуживающей базой данных для обслуживания файлов с низкой пропускной способностью. На сервере обработки php не может создавать файлы, поэтому все должно выполняться с потоками и / или оставаться в памяти перед отправкой на другой сервер для загрузки. Несколько дней назад я узнал об абстракции потока […]

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

Я хочу напечатать (принтер, а не экран) содержимое файла с помощью PHP-скрипта. Как мне это сделать?

PHP-окна создают скрытые файлы

Можно ли создавать скрытые файлы / папки в Windows с помощью php (xampp)? И если да, то как?

Создание многоуровневой структуры подпапок в PHP

Я пытаюсь создать структуру папок, которая имеет многоуровневые подпапки. Например, я хочу создать структуру папок, например «Fruits / Edible / Seedless». Я попробовал это с помощью mkdir ($ path), но это не удалось сделать. Я попытался с папкой одного уровня, ее создал. Помогите мне создать эту структуру вложенных папок.

Как предотвратить загрузку любого вредоносного файла на моем сервере? (проверить тип файла)?

моя проблема заключается в том, чтобы не допустить загрузки пользователями некоторых вредоносных файлов на моем веб-сервере. Im работает в среде linux (debian). Фактически загружаемые файлы обрабатываются через php этим кодом: function checkFile($nomeFile, $myExt = false){ if($myExt != false){ $goodExt = "_$myExt"."_"; }else{ $goodExt = "_.jpg_.bmp_.zip_.pdf_.gif_.doc_.xls_.csv_.docx_.rar_"; } $punto = strrpos($nomeFile, '.'); $ext = "_".substr($nomeFile, $punto, 8)."_"; […]

Именование файлов cookie – лучшие практики

Как выглядят имена печенья? Должны ли они быть: lower_case CamelCase Underscore_Camel_Case ВЕРХНИЙ РЕГИСТР Или они должны быть чем-то другим?

Force загрузить файл с PHP, дающим пустой файл

Конечной целью является загрузка файла CSV. Прямо сейчас я просто тестирую попытку загрузки простого текстового файла: test.txt. Единственное, что в этом файле – это слово «тест». Вот HTML-код для files_to_download.php Test file: <a href='test.php?file=test.txt'>Test.txt</a> Код для test.php: if(!(empty($_GET["file"]))) { $file_name = $_GET["file"]; $path = "path/to/file"; $fullPath = $path . $file_name; if(ini_get('zlib.output_compression')) ini_set('zlib.output_compression', 'Off'); header("Cache-Control: public"); […]

Многомерный список каталогов с рекурсивным итератором

Я пытаюсь получить многомерный массив для каталогов, отформатированных следующим образом: [ { "text": "another_folder", "href": "gui\/default\/uploads\/another_folder", "depth": 0 }, { "text": "subfold", "href": "gui\/default\/uploads\/subfold", "depth": 0, "nodes": { "text": "sub-subfold", "href": "gui\/default\/uploads\/subfold\/sub-subfold", "depth": 1, } } ] Я хочу использовать RecursiveIterators. Что я сделал до сих пор, я получаю все каталоги, перечисленные в указанном пути. […]

Как использовать PHP для удаления X числа строк с начала текстового файла?

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

Сжатие текста перед его сохранением в базе данных

Мне нужно хранить очень большой объем текста в базе данных mysql. Это будут миллионы записей с полем типа LONGTEXT и размером базы данных. Итак, я хочу спросить, есть ли безопасный способ сжимать текст, прежде чем хранить его в поле TEXT, чтобы сэкономить место, с возможностью его извлечения при необходимости? Что-то вроде: $archived_text = compress_text($huge_text); // […]