Articles of Файл

PHP preg_match_all 100 МБ файл

Я прочитал, что «preg_match_all» не предназначен для синтаксического анализа больших файлов, но мне нужно это сделать. Я увеличил: pcre.backtrack_limit=1000000000 pcre.recursion_limit=1000000000 мой PHP memory_limit установлен в 5000M, и скрипт заканчивается без каких-либо ошибок или исключений в течение 0,2 секунд … Единственный solutinon разбил файл 100M на 100 небольших 1M файлов? Спасибо за помощь

Перенаправление запросов изображений через .htaccess в зависимости от наличия файла

Я реализовал генератор изображений, который сохраняет окончательный файл. Формат jpg внутри / изображения . После сохранения файла нет необходимости генерировать его снова . Это маршрут для генератора изображений: /gen.php?id=495abc Это каталог, в котором все. jpg изображения сохраняются: /images/495abc.jpg Итак, цель такова: если пользователь пытается запросить http://img.ruphp.com/file-exists/495abc.jpg , правила .htaccess должны проверить, существует ли файл, а […]

PHP – filesize () возвращает пустую строку

У меня странная проблема. У меня есть изображение, которое мне нужно загрузить на файловый сервер. Я использую php для этого. Разрешения изображения следующие: -rw-r–r–. 1 apache apache 148041 Dec 22 08:25 Not.jpg Я проверил, что файл существует. Я загрузил файл и нашел, что все в порядке. это оригинальный размер составляет 60 КБ. Разрешения также прекрасны. […]

как обрабатывать большой размер запроса на обновление в mysql с laravel

Есть Способ, которым я могу обновить 100k записей в запросе, и база данных mysql будет работать плавно? Предположим, что есть пользователи таблицы, содержащие сотни тысяч записей, и мне нужно обновить около пятидесяти тысяч записей, а для обновления у меня есть идентификаторы этих записей, что означает около пятидесяти тысяч записей, хранящихся в файле csv, 1 – […]

PHP file_exists и unlink не работают

Исходный код (Código): $path = "F:/www/__DADOS__/__SESSAO/__9987f2bfdfb80bce8fd72402887bb2c50a433ae0__E6nDSMnD7TCY5#47$BNCx0e#47$r#47$ByZJvcyMIazXSYWBWBXN5lgdZOd3Ps#47$ROrVSPl7QVQaCqfa2WezCauk#47$LVFyhgw==.meudominio.com.sessid" file_put_contents($path, $texto); unlink($path); В приведенном выше коде я получаю предупреждение No such file or directory в unlink($ path); и файл не удаляется, я также попытался использовать file_exists для проверки файла раньше, а return: false . file_put_contents создает файл правильно ( file_put_contents ), даже с правильным контентом. Я могу получить […]

Удалить все файлы внутри папки, но последние?

Я ищу сценарий, чтобы перебирать папку и удалять все файлы внутри нее, но последние, самые последние (я обозначил имя каждого файла как filename_date('Y')_date('m')_date('d').extension) , не уверены, если это необходимо). Я нашел этот скрипт здесь в стеке: if ($handle = opendir('/path/to/your/folder')) { $files = array(); while (false !== ($file = readdir($handle))) { if (!is_dir($file)) { // […]

fopen с / без @ перед этим

Я видел образцы кода, которые используют @ перед fopen как в $fh = @fopen($myFile, 'w'); В чем смысл этого @ ?

Замена содержимого файла в PHP

Мне нужна функция, аналогичная preg_replace, но вместо строк мне нужно, чтобы она работала с файлами / файловым содержимым.

«Включить php-файл с html-кодом» для работы с ответом ajax

Привет друзья У меня проблема с php-кодом, который мне нужен для работы с ответом AJAX. PHP-код не работает для ответа php ajax: if($_GET){ $data['form'] = $this -> AJAXFORM -> GetHTMLAjaxForm(); $return = json_encode(array('form'=>$data['form'])); echo $return; } GetHTMLAjaxForm () // Функция function GetHTMLAjaxForm(){ $htmlform = include('adduser.php'); return $htmlform; } файл adduser.php имеет enterly html-код, который необходимо […]

Что такое использование пакета PHP и распаковки в реальном времени?

Я видел некоторые коды генерации файлов, которые используют функцию pack. echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0); Что это делает? s подписанный короткий (всегда 16 бит, порядковый байт) Я не знаю, почему я не могу понять это в реальном времени. Не спрашиваю теоретический ответ Когда я выполняю php, файл генерируется с помощью каких-то статических […]