Раздел по работе с сайтами.
  • Дата создания
    24 августа 2014
  • Топиков
    3
  • Ограничение на постинг
    0.000

Отправка email с помощью скрипта PHP. Авторизация SSL/TSL на примере Яндекс Почты.

Если вы хотите отправить письмо с помощью любого smtp сервера(конечно если он настроен для этих дел), то вам поможет данный скрипт. Найдено на просторах веб паутины давным давно. Спасибо создателям, к сожалению адрес источника утерян.

В данном примере используется метод авторизации через сервер Яндекса, вы можете подкорректировать настройки для любого другого сервера. Итак.

Вам потребуется библиотека libmail.php

И собственно сама отправка письма:

<?php
include «libmail.php»; //Класс для работы с мейлом через smtp SSL/TSL
$m= new Mail(«utf-8″); // начинаем
$m->From( » Server Notification;admin@yandex.ru» ); // от кого отправляется почта
$m->To( $emailAddress ); // кому адресованно
$m->Subject( «Registration» );
$m->Body( «Вы зарегистрировались. Ваш пароль:».$_REQUEST['password'] );   
$m->Priority(3);// приоритет письма
$m->smtp_on(«ssl://smtp.yandex.ru»,»admin@yandex.ru»,»1234567″, 465);
$m->Send();    // а теперь пошла отправка

?>
Читать дальше

Как перенести WordPress на новый домен?


Зайдите в phpMyAdmin и выберите базу данных вашего сайта.
Нажмите на вкладку “SQL” и выполните следующий запрос, заменив старое имя домена на новое (обратите внимание, что в конце адреса не должно быть слеша, а протокол должен быть http, а не httpS ):
UPDATE wp_options SET option_value = REPLACE(option_value, ‘http://старый_домен.com‘, ‘http://новый_домен.com‘) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
В полях “Адрес WordPress” и “Адрес блога” укажите URL нового домена и подтвердите изменения, нажав на кнопку “Обновить опции”.
Зайдите в админ-панель Вашего сайта на страницу “Настройки — Общие”.
Если выполнить п.3-4 нет возможности, то Поочередно выполните следующие два запроса, заменив старый_домен.com на новый адреса сайта (обратите внимание, что в конце адреса не должно быть слеша (знака «/»):
UPDATE wp_posts SET guid = REPLACE(guid, ‘http://старый_домен.com‘, ‘http://новый_домен.com‘);
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘http://старый_домен.com‘, ‘http://новый_домен.com‘);
Читать дальше

Ошибка-wordpress-Cannot modify header information



Ошибка «Невозможно изменить информацию заголовка» означает, что вы правили файлы (скорее всего, wp-config.php) вручную. И правили некорректно. Необходимо сохранять файлы в кодировке UTF-8 без метки BOM.

Имя файла, приводящего к ошибке, и номер строки указаны в «output started at». Например:

Warning: Cannot modify header information — headers already sent by (output started at /home/user/site.ru/public_html/wp-config.php:1) in /home/user/site.ru/public_html/wp-includes/pluggable.php on line 934


означает, что проблему вызывает 1-я строка файла wp-config.php.

Убедитесь, что перед первой строкой <?php и после последней ?> нет пустых строк.
Избегайте править файлы в Блокноте. Используйте «программистские» редакторы вроде PSpad, Notepad++ и им подобные, в которых метка BOM отключается. В Notepad++ для этого нужно выбрать в меню «Кодировки» пункт «Преобразовать в UTF-8 без BOM».

СКАЧАТЬ
Читать дальше