Articles of pear

Как отправить электронную почту с помощью PHP с помощью пакета PEAR Mail со вложением

Я пытаюсь отправить электронное письмо с PHP, используя почтовый пакет PEAR с вложением. Электронная почта успешно отправляется с кодом, который я получил из Интернета. Однако приложение не отправляется или не прикрепляется. Где я ошибаюсь, ниже мой код. <?php require_once "Mail.php"; require_once "Mail/mime.php"; $from = "<my.name@company.com>"; $to = "<myname@gmail.com>"; $subject = "Testing email from PHP with […]

Отправка HTML-сообщения через PEAR при использовании аутентификации SMTP возвращает ошибку

Я пытаюсь отправить сообщение HTML при использовании SMTP-аутентификации в Gmail на PHP. Вот сценарий, который я использую: require_once "Mail.php"; require_once 'Mail/mime.php'; $from = "Some Name <myemail@gmail.com>"; $to = "Other Name <otheremail@gmail.com>"; $subject = "This is a test"; $crlf = "\n"; $host = "ssl://smtp.gmail.com"; $port = "465"; $username = "myemail@gmail.com"; $password = "mypass"; $headers = array […]

Замена PEAR: MDB2 на PHP 5.3

Я использую грушевые пакеты в php в течение многих лет. Я в процессе обновления / перемещения сайтов, которые используют пакет груши MDB2, и он не был обновлен для PHP 5.3.X. В 5.3 MDB2 возвращает эти новые досадные ошибки. Unknown: Assigning the return value of new by reference is deprecated in /usr/local/lib/php/MDB2.php on line 390 Я […]

отправка почты с использованием php и груши на окнах

Я пытаюсь отправить электронное письмо с использованием php-скрипта, но я получаю ошибки, это мой код. Я использую xampp netbeans и windows. и я включил грушу в файл php.ini, но все еще имею свои ошибки какие-либо идеи require_once "Mail.php"; $from = "onlinebookstorb@gmail.com"; $to = "'$email'"; $subject = "Online book store information"; $body = "This is your […]

Каков наилучший способ доступа к базе данных с PHP?

При доступе к базе данных MySQL из PHP существует несколько способов: Sprinkle the code with raw SQL-statements Use the VO-pattern from Java (eg DB_DataObjects from PEAR) DIY and write a script that auto-generates one PHP class per database Помимо этого, я также читал о LINQ in .NET но не видел его реализованного в PHP. Какие […]

Phpize под Windows

Я пытаюсь выполнить следующие инструкции: https://code.google.com/p/php-sweph/wiki/build для компиляции расширения PHP. Моя ОС – Windows XP. Я не могу найти «phpize» для выполнения команды. Тем не менее, я установил Pear для PHP. это что-то только для Linux или есть способ скомпилировать с помощью phpsize с Windows?

Как мне диагностировать эту ошибку сегментации PHP?

Я запускаю задание PHP из командной строки, которое приводит к ошибке сегментации. Эта работа проработала долгое время, но она обрабатывает то, что отправляется по электронной почте. По-видимому, в этом письме есть что-то, что нарушает его, но я понятия не имею, что. Если я поместил основной файл в gdb, это действительно не поможет: $ gdb /usr/local/bin/php […]

Как правильно установить PHPUnit с PEAR?

Мне пришлось удалить и переустановить новую версию PHPUnit в соответствии с этими указаниями . Теперь, когда я запускаю эту строку sudo pear install –alldeps phpunit/PHPUnit Я вижу сообщение об ошибке, похожее на это. Unknown remote channel: pear.symfony.com phpunit/PHPUnit requires package "channel://pear.symfony.com/Yaml" (version >= 2.1.0) No valid packages found Если я установлю только Ямл, запустив sudo […]

Ошибка аутентификации почты PEAR при отправке писем

Поскольку я обнаружил, что встроенная функция почты в PHP имеет уязвимости безопасности, я пытался использовать PEAR. Я установил и сделал необходимую конфигурацию на своем localhost (WAMP server 2.2). Однако каждый раз, когда я пытаюсь отправить электронное письмо, отображается следующее сообщение. error: authentication failure [SMTP: Invalid response code received from server (code: 535, response: 5.7.8 Username […]

json кажется включенным, но не может запускать json_encode

Моя версия PHP – 5.1.6. У меня установлена ​​Json, следуя инструкциям: # yum install php-devel # yum install php-pear # yum install gcc # pear install json # cd /etc/php.d # echo "extension=json.so" > json.ini # service httpd restart Теперь я проверяю, что Json включен, но я не могу запустить json_encode: Проверить 1: [root@69-64-69-43 ~]# […]