Articles of io

Расширение файла загрузок файлов Codeigniter

Я пытаюсь получить библиотеку множественных загрузок, работающих на моем веб-сайте Codeigniter. Я работаю почти, но у меня есть небольшая проблема, если я загружаю более одного изображения, объем файлов набирается; например, если я загружу три JPEGS, я получаю это в своей папке uploads, image1.jpg image2.jpg.jpg image3.jpg.jpg.jpg Я не могу понять, что вызывает его, это библиотека, о […]

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

Скажем, у меня есть файл test.php в каталоге foo а также в bar . Как я могу заменить bar/test.php на foo/test.php с помощью PHP ? Я нахожусь в Windows XP, кросс-платформенное решение будет отличным, но окна предпочтительнее.

Скорость доступа к файлам и скорость доступа к базе данных

Сайт, который я разрабатываю в php, делает много запросов базы данных MySQL на просматриваемой странице. Хотя многие небольшие запросы с правильно спроектированными индексами. Я не знаю, стоит ли разрабатывать кэш-скрипт для этих страниц. 1) Являются ли файлы ввода / вывода обычно быстрее запросов к базе данных? Это зависит от сервера? Есть ли способ проверить, сколько […]

Каков наилучший способ записи большого файла на диск в PHP?

У меня есть PHP-скрипт, который иногда приходится писать большие файлы на диск. Используя file_put_contents() , если файл достаточно велик (в данном случае около 2 МБ), у PHP-скрипта заканчивается память (PHP Fatal error: Разрешенный размер памяти ######## байт исчерпан). Я знаю, что могу просто увеличить лимит памяти, но это не похоже на полное решение для меня […]

PHP: Как проверить, существует ли файл изображения?

Мне нужно увидеть, существует ли определенное изображение на моем cdn. Я пробовал следующее, и он не работает: if (file_exists(http://www.example.com/images/$filename)) { echo "The file exists"; } else { echo "The file does not exist"; } Даже если изображение существует или не существует, оно всегда говорит «Файл существует». Я не уверен, почему он не работает …

PHP Data-URI для файла

Я имею URI данных, котор я получаю от javascript и пытаясь сохранить через php. Я использую следующий код, который дает явно поврежденный файл изображения: $data = $_POST['logoImage']; $uri = substr($data,strpos($data,",")+1); file_put_contents($_POST['logoFilename'], base64_decode($uri)); data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs 9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxklEQVQYlYWQMW7CUBBE33yITYUUmwbOkBtEcgUlTa7COXIVV5RUkXKC5AxU EdyZVD4kyKxkwIrr9vd0c7Oih aopinLNsF6Qkg2XW4XJ7LGFsAAcTV6lF5/jLdbALA9XDAXYfthFQVx OrmqKYK88/7rbbMFksALieTnzu9wDYTj6f70PKsp2kwAiSvjXNcvkWpAfNZkzWa/5a9yT7fdoX7rrB7hYh2fXo9HdjPYQZu3MIU8bYIlW20y0RUlXG2Kpv/vfwLxhTaSQwWqwhAAAAAElFTkSuQmCC Ниже код является фактическим изображением в виде URI данных. 'logoImage' – это строка выше, а $ uri – […]

Самый быстрый способ подачи файла с помощью PHP

Я пытаюсь собрать функцию, которая получает путь к файлу, определяет, что это такое, устанавливает соответствующие заголовки и служит ему так же, как и Apache. Причина, по которой я делаю это, – это то, что мне нужно использовать PHP для обработки некоторой информации о запросе перед тем, как обслуживать файл. Скорость критическая virtual () не является […]

Прочитайте файл в обратном порядке, используя fseek

Как читать файл в обратном направлении, используя fseek? код может быть полезным. должен быть кросс-платформенным и чистым php. Спасибо заранее С уважением Jera