php

Composer The package has modified files: (Папка bin)

Сообщение:

The package has modified files

появляется для файла, который публикуется композером в папке vendor/bin

Не очень понятно почему так происходит.

Права на файле после установки композером, оказываются такими (IDE сразу же отмечает, что файл в исходном месте модифицирован):

amcharts serial Столбцовая диаграмма длинные подписи, перенос строк, отступ (не умещаются надписи)

Тут важно:

"ignoreAxisWidth" => true,
"autoWrap" => true

и отступ слева:

"marginLeft" => 350

Пример целиком (синксис php, в js по аналогии):

php Автозагрузка классов и Пространства имен (namespaces) -- что их связывает и чем они "отличаются"

Сначала сделаем несколько замечаний отдельно по автозагрузке и отдельно по пространствам имен, потом опишем связи между ними и подведём итоги.

Автозагрузка классов в PHP

Несколько фактов об автозагрузке:

php Переопределение конструктра и области видимости: Fatal error: Access level to ::__construct() must be public (as in class .

Следующий ниже пример работает в php 7.2, но не работает в предыдущих версиях (изменение области видимости конструтора):

Проблемы с установкой SimpleMVC

Доброго времени суток. Почему-то не получается запустить сайт из этого урока http://fkn.ktu10.com/?q=node/10362
Следовал документации в репозитории, а менно:
1. Создал форк репозитория и клонировал его в папку var/www;
2. Создал виртуальный хост в директории web;
3. Усановил composer и подтянул зависимости composer install-ом;
4. Развернул дамп базы данных;
5.

php swiftmailer Как отправлять письма без авторизации

  • Просто не указывайте ни username ни password.
  • Другое дело что при подобных настройках письма могут не отправляться (может быть чем-то вроде тестового режима на сервере), хотя сервер и будет отвечать кодом 250 (например "250 2.1.5 Recipient OK")

Примечание: отладку отправки письма с сервера можно сделать с помощью telnet.

Expected response code 235 but got code "535", with message "535 5.7.3 Authentication unsuccessful -- Ошибка авторизации SMTP

Authenticator NTLM returned Swift_TransportException: Expected response code 235 but got code "535", with message "535 5.7.3 Authentication unsuccessful

Судя по сообщению проблема в авторизационных данных.

Изначально использовал настройки:

'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'mail.example.ru',
'username' => 'myuser@mail.example.ru',
'password' => '12345',
'port' => '25',
],

LogicException: The BCMath functions must be enabled to use the NTLM authenticator. -- При попытке отправить почту

LogicException: The BCMath functions must be enabled to use the NTLM authenticator.

Установите/активируйте модуль bcmath для php, можно проверить включён ли он у вас (на linux так):

php -m | grep bc

Pages

Subscribe to RSS - php