Articles of файл

Анализ и редактирование XML-файла в PHP

Как я могу сделать следующие изменения в XML-файле в PHP. Я в основном хочу сохранить некоторые элементы и записать эти элементы в новый XML-файл. Итак, я знаю, как открыть новый файл и подготовить его для записи, а затем открыть XML-файл и прокрутить его по строкам: $lines = fopen("file.xml", "r"); $new = fopen("newFile.xml", "w"); foreach($lines as […]

Рекурсивный просмотр всех каталогов серверов и список новейших созданных файлов с php

очень распространенный вопрос и до сих пор не нашел правильного решения для этого. Мне нужно запустить задание cron, чтобы запустить php-скрипт каждое утро, чтобы перечислить все новые файлы, созданные на веб-сервере в течение ночи. Это очень полезно, чтобы посмотреть, какие посетители загрузили в ночное время, и, конечно же, эти файлы могут быть вредоносными файлами, что […]

Печатать файлы, которые не доступны из www-root?

Я храню PDF-файлы в папке с именем pdf. Эта папка недоступна через http://domain/pdf/ . (и я не думаю, что это должно быть) Поэтому я не могу <a href="http://nameofdomain/pdf/pdf_file1.pdf">pdf file 1</a> <a href="http://nameofdomain/pdf/pdf_file2.pdf">pdf file 2</a> <a href="http://nameofdomain/pdf/pdf_file3.pdf">pdf file 3</a> У меня есть административная система, где я хочу печатать файлы (при входе в систему). Как я могу […]

PHP gzuncompress с ошибками чтения и записи файлов

У меня есть функция, которая отслеживает события, которые происходят через скрипт. Чтобы эффективно использовать свои ресурсы, я решил сжать данные, которые он генерирует. Тем не менее, я продолжаю получать эту ошибку: Unknown error type: [2] gzuncompress() [function.gzuncompress]: data error Вот функция: function eventlog($type, $message){ // Types: account,run,queue,system // Set up file name/location $eventfile = '/myprivatedirectory/'.date('Ymd').$type.'.log'; […]

запустить функциональный блок в контексте глобального пространства имен в PHP

Таким образом, senario заключается в том, что я хочу иметь пользовательскую функцию для запросов библиотек. Что-то вроде: define('E_ROOT', str_replace('//','/',dirname(__FILE__))); /* … */ function e_load($fn, $allowReloading = FALSE) { $inc = E_ROOT.'/path/here/'.$fn.'.php'; if($allowReloading) require $inc; // !!! else require_once $inc; // !!! } Проблема в том, что require и require_once будут загружать файлы в пространство имен […]

как конвертировать из Unicode в UTF-8 в PHP?

Я сохранил файл с именем «File1.txt» с контентом (английский и иврит) «שלום hello». его кодировка – Unicode. когда я делаю «readfile» и отправляю заголовок: Content-type: text/plain;charset=utf-8 ивритские символы исчезают. Странная часть заключается в том, что когда я снова открываю файл, я вижу символы на иврите (Unicode поддерживает иврит), а UTF-8 расширяет Unicode, поэтому теоретически мне […]

Упорядочить файлы путем создания или изменения с помощью PHP

Можно ли получить имена файлов в папке к дате создания или изменения? Благодарю.

Переименование файлов после перемещения

Я пытаюсь переименовать файл, когда он перемещается в «старую» папку, используя файл .cmd и .php-файл. Этот файл отправляется по электронной почте в пакетном задании и затем перемещается в старую папку с предыдущим месяцем и текущим годом в конце отчета. Прямо сейчас: файлы правильно отправляются электронной почтой и перемещаются в старую папку, однако имя файла не […]

Обслуживание файла через PHP-скрипт и безопасная замена этого файла на лету

Мой PHP-скрипт обслуживает файлы с помощью readfile () и вручную добавляет заголовки HTTP. Файлы размером около ~ 1 МБ, поэтому частичное чтение не требуется. Каков наилучший способ заменить этот файл обновленным, но гарантировать, что уже начатые загрузки не будут нарушены? Я хочу, чтобы загруженные загрузки были завершены с использованием старой версии файла. Платформа: Linux, PHP […]

Переименование файла на другом сервере, когда пользователь загружает его – используя PHP

Сегодня я задал этот вопрос, но на этот раз я хочу знать, могу ли я достичь этого через PHP, поскольку Javascript не справился с этим. У меня есть ссылка на файл на другом сервере. Если я предоставляю эту ссылку своим пользователям, заголовки выталкиваются, чтобы загрузить этот файл с этого сервера. Есть ли способ захватить эти […]