Отправка почты
Для работы необходим патч extern mail
Патч прилагается в атаче
Code
CREATE TABLE IF NOT EXISTS `mail_external` (
`id` int(20) unsigned NOT NULL auto_increment,
`receiver` bigint(20) unsigned NOT NULL,
`subject` varchar(200) default 'Support Message',
`message` varchar(500) default 'Support Message',
`money` int(20) unsigned NOT NULL default '0',
`item` int(20) unsigned NOT NULL default '0',
`item_count` int(20) unsigned NOT NULL default '1',
PRIMARY KEY (`id`)
) ENGINE
Code
<?php
/**
* @author Desperado
* @copyright 2010
* Скрипт рассылки вещей на почту игроков
* Для работы необходим патч extern mail
*/
require_once ('includes/config.php'); //подключаем конфиг
$sMySql = mysql_connect($host, $user, $passw)
or die("Невозможно подключиться к базе данных : " . mysql_error()); //соеденяемся с базой данных
mysql_select_db('characters', $sMySql)
or die("Невозможно выбрать базу"); //подключаем базу данных персонажей
/**
* временные данные
*/
$receiver = 18143; //Guid получателя
$subject = subject; //Заголовок сообщения
$message = message; //Тело сообщения
$money = 0; //Скок голда
$item = 2342; //ID вещи
$item_count = 1; //Количество вещей
/**
* Посылаем вещь
*/
$last_mail_id = mysql_fetch_array(mysql_query("SELECT id FROM `characters`.`mail_external` ORDER by id DESC LIMIT 1")); //выбираем последние айди
$last_mail = $last_mail_id['id'] +1;
$result = mysql_query("INSERT INTO `characters`.`mail_external` (
`id` ,
`receiver` ,
`subject` ,
`message` ,
`money` ,
`item` ,
`item_count`
)
VALUES ('$last_mail', '$receiver', '$subject', '$message', '$money', '$item','$item_count')");
mysql_close ($sMySql);
?>