Articles of груша

почему PEAR не использует абсолютные пути?

Почему PEAR делает это: require_once 'HTML/QuickForm2/Exception.php'; Вместо этого?: require_once dirname(__FILE__) . '/Exception.php'; Единственное, что я мог найти по этому вопросу, это: https://pear.php.net/bugs/bug.php?id=17517 Предполагается, что это «полностью противоположное направление стандартов PEAR и руководящих принципов проектирования». Мой вопрос … почему?

Неустранимая ошибка: класс не найден с использованием груши в xampp

Я пытаюсь отправить электронное письмо с использованием данных формы. Я адаптирую метод, описанный в http://www.html-form-guide.com/email-form/php-email-form-attachment.html, который использует библиотеку PEAR. Я тестирую свой сайт локально через XAMPP. Вот код из верхней части моей страницы: <?php // Pear library includes include_once('Mail/mail.php'); include_once('Mail/mime.php'); Тестирование страницы дает следующее: Неустранимая ошибка: Class 'Mail' не найден в C: \ xampp \ […]

Ошибка при установке Sylius: «PHP Неустранимая ошибка: require (): Не удалось открыть файл autoload.php"

Я попытался установить Sylius (Symfony) с помощью команды "(php bin/console sylius:install") , но он дает "(php bin/console sylius:install") ошибку: PHP Предупреждение: require (C: \ xampp \ htdocs \ acme \ bin /../ vendor / autoload.php): не удалось открыть поток: нет такого файла или каталога в C: \ xampp \ htdocs \ acme \ bin \ […]

PHP require_once (): сбой открытия include_path

Im использует Php 7.1 в окнах. Ошибка: PHP Неустранимая ошибка: require_once (): Не удалось открыть окно «Suite_dev / service / v4_1 / SugarWebServiceImplv4_1.php» (include_path = 'D: /Ampps/php-7.1/pear') в D: \ Ampps \ www \ Suite_dev \ custom \ service \ v4_1_custom \ SugarWebServiceImplv4_1_custom.php в строке 4 Обходной путь, который я сделал в файле php ini: […]

Установка Doctrine2 с PEAR

Пока я пробовал это: sudo pear install -o pear.doctrine-project.org/DoctrineORM Я получил следующую ошибку: Package "pear.doctrine-project.org/DoctrineORM" dependency "pear.symfony.com/Console" has no releases Package "pear.doctrine-project.org/DoctrineDBAL" dependency "pear.symfony.com/Console" has no releases doctrine/DoctrineORM requires package "pear.symfony.com/Console" (version >= 2.0.0) doctrine/DoctrineORM requires package "pear.symfony.com/Yaml" (version >= 2.0.0), installed version is 1.0.6 doctrine/DoctrineDBAL requires package "pear.symfony.com/Console" (version >= 2.0.0) No valid packages […]

Добавление файлов в Tar Archive в PHP с разными именами файлов

В настоящее время я использую Archive-Tar Pear extension для PHP, чтобы добавить коллекцию файлов в Tar Archive. Эти файлы хранятся на филлере с дополнительным расширением, например filename.tgz.104850209.t or filename2.doc.2154395.t Я бы хотел удалить это дополнительное расширение при добавлении файлов, чтобы у моего Tar Archive были файлы: filename.tgz и filename2.doc Есть ли способ сделать это без […]

Груша на окнах, отображающих разные номера версий

C:\PHP>pear upgrade pear pear/pear is already installed and is the same as the released version 1.9.3 upgrade failed C:\PHP>pear -V PEAR Version: 1.9.0 PHP Version: 5.2.17 Zend Engine Version: 2.2.0 Как вы можете видеть, груша путается с какой версией она работает. Как я могу это исправить, чтобы PEAR работал на 1.9.3? Обновить C:\PHP>pear upgrade -f […]

PEAR Spreadsheet_Excel_Writer insertBitmap () работает неправильно

Я должен добавить изображение в электронную таблицу, используя библиотеку PEARL Spreadsheet_Excel_Writer, и для этого я использовал метод insertBitmap () , но после выполнения кода создается файл и при открытии файла он будет ниже ошибки: Excel нашел нечитаемый контент в 'testXls.xls'. Вы хотите восстановить содержание книги? …… Вот как я добавляю изображение в код, $excel = […]

PHP: автозагрузка классов, распределенных между PEAR, в конфликтах между классами PSR-0

Для моего приложения я использую пространства имен PSR-0. Все работает красиво! Пока я не хотел использовать Twig в качестве парсера шаблонов, Twig использует псевдопространства PEAR. Как Twig_Loader_Filesystem. Проблема в том, что, когда я хочу использовать Twig внутри моего приложения с расширением имен, например: <?php namespace Tact\ViewManager; class ViewManager { public function init() { $loader = […]

Гнездо установки PHPUnit

Я установил PHPUnit в руководстве PHPUnit, глава 3. Установка PHPUnit , pear channel-discover pear.phpunit.de pear channel-discover components.ez.no pear channel-discover pear.symfony-project.com pear install phpunit/PHPUnit Теперь моя папка PHPUnit выглядит так: > pwd /usr/share/php/PHPUnit > ll drwxr-xr-x 4 root root 4096 2011-05-19 15:12 ./ drwxr-xr-x 19 root root 4096 2011-05-19 15:13 ../ drwxr-xr-x 5 root root 4096 […]