-
Ошибка «Sender address rejected: not owned by auth user» при отправке письма.
Как оказалось, ошибка «Sender address rejected: not owned by auth user», несмотря на свою очевидность встречается очень часто и вызывает много вопросов у программистов. Давайте её решим. Если внимательно прочитать текст ошибки (или просто прочитать его) становится понятно, что причина возникновения неполадок в том, что адрес, указанный в From не принадлежит подключаемому ящику (в случае…
-
VESTA-панель. Резервное копирование по FTP.
Панель Vesta дает отличные возможности для управления сервером — в т.ч. позволяет делать бекапы. Но возможность создания бекапа на FTP описана не совсем явно. Но, на самом деле, сложного вовсе ничего не нужно делать. Всего несколько шагов дадут Вам нужный результат. Итак: Во-первых, в файле /usr/local/vesta/conf/ftp.backup.conf нужно указать следующее содержимое (или же, при необходимости, создать…
-
Php. Html. Как вставить кавычки в текстовое поле input?
Очень простая и короткая статья о том, как вставить текст с кавычками в текстовое поле input[type=text]. Если задуматься — то проблема с выводом кавычек в input более, чем понятная — браузер считает кавычки вашей строки, как управляющие при разборе html и воспринимает соответственно. Для решения прибегнем к простой php-функции — htmlspecialchars(). $str = ‘Строка в…
-
Yii2. Как установить свой favicon?
Установка favicon — процес привычный и обязательный для любого проекта. В этой статье приведу простой пример, как установить favicon средствами Yii2. Решение, как Вы понимаете, достаточно простое. Смотрите пример: $this->registerLinkTag([‘rel’ => ‘icon’, ‘type’ => ‘image/png’, ‘href’ => Url::to([‘/favicon.png’])]); Данный код должен быть вызван из представления или слоя. Если же нужно вызвать его, например, из контроллера…
-
Причины Expected response code 250 but got code “”, with message “”
При работе с SMTP недавно получил ошибку «‘Expected response code 250 but got code “”, with message “”». Её причины и решение оказалось очень простым, несмотря на множество вопросов в google. В моем случае, как и в большинстве постов, которые я прочитал по этому поводу причина до смеха проста — отсутствие доступа к ящику. В…
-
Postgres. Получить список таблиц базы данных и ее поля?
Типичной задачей в области работы с базами данных, в т.ч. Postgres, является получения списка таблиц базы данных, а также их колонок. Для этого нужно обратиться к служебным таблицам и выполнить следующие запросы: — Все таблицы в схеме public SELECT table_name FROM information_schema.tables WHERE table_schema=’public’ ORDER BY table_name; — Все таблицы и колонки в схеме public…
-
Php. Ошибка “failed to open stream: HTTP request failed!”
Данная ошибка возникает при использовании функции file_get_contents и может быть вызвана множеством факторов. Впрочем, решение ее остаточно простое. Не будем копаться в причинах недоступности URL по простому обращению file_get_contents, так как это могут быть и настройки сервера или php одной стороны — так и аналогичные параметры стороны второй. Я в своей практике при получении подобной…
-
MapServer. Передача параметра для expression в GET.
Передача параметров в GET-запросе при обращении к map-файлу позволяет получить более гибкое управление над результатами его работы при работе MapServer. Я сейчас приведу пример, как передать и обработать в expression, к примеру, скорость движения авто. Передача параметра, надеюсь, ни у кого не вызовет затруднений — поэтому просто приведу пример части map-файла. LAYER . . .…
