Помощь Помощь в установке скрипта

не, я про отправку новости модераторам на проверку , там можно от себя добавить новость, но только сам то ее добавить человек не может, а он отсылает модератору и то уже добавляет или нет вот здесь оно _http://news.yanaidu.ru/send , так вот она не оправляется у меня, и я пока не могу вкурить в чем проблема. а есть какой нибудь рабочий скрип без косяков? или все они кривые? где можно скачать его? я нашел в нете первый который попался.
поделитесь пожалуйста если не трудно.
я хотел бы попробовать этот скрипт _http://www.0629.com.ua/ но он под сумашедшим хайдом и вероятно, что еще лет 5 к нему не добраться, а в нете найти его не смог :(
 
Да я сам с пиратбайт скачал. Косяков не мерено до сих пор не все убрал. на счёт отправки новости модератору там всё до безобразия просто если я не ошибаюсь проверьте файл classes\View\News\send_letter.TPL
PHP:
<!--что за шаблон?-->
<table width=70% border=0 cellspacing=0 cellpadding=0 bgcolor=#F5F5F5 class=bdrform>
<tr><td width=100%>Имя (ФИО или название компании):<br><?= htmlspecialchars($this->name) ?></td>
</tr>
<tr><td height=8></td></tr>
<tr>
<td width=100%>Ваш E-mail:<br> <?= htmlspecialchars($this->email) ?></td>
</tr>
<tr><td height=8></td></tr>
<tr><td>Предполагаемый раздел:<br><?= htmlspecialchars($this->section) ?></td></tr>

<tr><td height=8></td></tr>
<tr>
<td>Заголовок новости:<br><?= htmlspecialchars($this->title) ?></td>
</tr>
<tr><td height=8></td></tr>
<tr>
<td>Текст новости:<br><?= Text::multilineSafeMessage($this->message) ?></td>
</tr>
<?php if ($this->photoPath) : ?>
<tr>
<td><a href="<?= SITE_ROOT ?><?= $this->photoPath ?>">Прикрепленный файл</a></td>
</tr>
<?php endif; ?>
</table>
Отпишитесь как получилось?
 
та не с шаблоном все ок, я думаю, что наверное я не настроил MailSender.php, скинте пожалуйста этот файл со своими настройками, а то что то ни как
 
посмотрите может чего не правильно праписали
PHP:
<?php
require_once("PEAR.php");
require_once("Mail.php");
define("MAIL_HOST_NAME", "mail.sait.ru");
define("MAIL_HOST_AUTH", true);
define("MAIL_USER_NAME", "pochta@sait.ru");
define("MAIL_USER_PASSWORD", "parol");
define("MAIL_USER_EMAIL", "pochta@sait.ru");
define("MAIL_CONTENT_TYPE", "text/html; charset=windows-1251");
define("MAIL_TRANSFER_ENCODING", "8bit");
class MailSender {
	public function send($to, $title, $body) {
		$mail = Mail::factory("smtp", array("host" => MAIL_HOST_NAME, "auth" => MAIL_HOST_AUTH, "username" => MAIL_USER_NAME, "password" => MAIL_USER_PASSWORD));
		$recipients = $to;
		$headers = array();
		$headers['From'] = MAIL_USER_EMAIL;
		$headers['To'] = $to;
		$headers['Subject'] = $title;
		$headers['Content-type'] = MAIL_CONTENT_TYPE; 					// "text/html; charset=windows-1251"
		$headers['Content-Transfer-Encoding'] = MAIL_TRANSFER_ENCODING; // "8bit"
		return $mail->send($recipients, $headers, $body);
	}
	public function sendFrom($from, $to, $title, $body) {
		$mail = Mail::factory("smtp", array("host" => MAIL_HOST_NAME, "auth" => MAIL_HOST_AUTH, "username" => MAIL_USER_NAME, "password" => MAIL_USER_PASSWORD));
		$recipients = $to;
		$headers = array();
		$headers['From'] = $from;
		$headers['To'] = $to;
		$headers['Subject'] = $title;
		$headers['Content-type'] = MAIL_CONTENT_TYPE; 					// "text/html; charset=windows-1251"
		$headers['Content-Transfer-Encoding'] = MAIL_TRANSFER_ENCODING; // "8bit"
		return $mail->send($recipients, $headers, $body);
	}
	public function receive($title, $body) {
		$mail = Mail::factory("smtp", array("host" => MAIL_HOST_NAME, "auth" => MAIL_HOST_AUTH, "username" => MAIL_USER_NAME, "password" => MAIL_USER_PASSWORD));
		$recipients = MAIL_USER_EMAIL;
		$headers = array();
		$headers['From'] = MAIL_USER_EMAIL;
		$headers['To'] = MAIL_USER_EMAIL;
		$headers['Subject'] = $title;
		$headers['Content-type'] = MAIL_CONTENT_TYPE; 					// "text/html; charset=windows-1251"
		$headers['Content-Transfer-Encoding'] = MAIL_TRANSFER_ENCODING; // "8bit"
		return $mail->send($recipients, $headers, $body);
	}
	public static function convert($text) {
		return mb_convert_encoding($text, "CP1251", "UTF-8");
	}
	public function sendMime($to, $title, $mime) {
		return $this->sendFromWithAttacment(MAIL_USER_EMAIL, $to, $title, $mime);
	}
	public function sendFromWithAttacment($from, $to, $title, $mime) {
		// Разбираемся с заголовками
		$recipients = $to;
		$headers = array();
		$headers['From'] = MAIL_USER_EMAIL;
		$headers['To'] = $to;
		$headers['Subject'] = $title;
		$headers['Content-type'] = "multipart/mixed; charset=windows-1251";//$this->contentType;
		$headers['Content-Transfer-Encoding'] = "8bit";
		//Отправка письма
		$body = $mime->get(array("html_charset" => "windows-1251", "html_encoding" => "8bit"
								 , "head_charset" => "windows-1251"));
		$headers = $mime->headers($headers);
		return MailSender::buildMail()->send($recipients, $headers, $body);
	}
	public function receiveMime($title, $mime) {
		return $this->sendMime(MAIL_USER_EMAIL, $title, $mime);
	}
	private static function buildMail() {
		return Mail::factory("smtp", array("host" => MAIL_HOST_NAME, "auth" => MAIL_HOST_AUTH, "username" => MAIL_USER_NAME, "password" => MAIL_USER_PASSWORD));
	}
}
?>
 
да, спасибо, наверное по этому и не работает отправка почты, я не правильно настроил. сейчас буду настраивать у меня SquirrelMail
 
У меня на денвере не получается нормально запустить. на главной только шапка и больше не чего остальные страницы нормально отображаются. Проделывал все рекомендации с поста. Не знаешь в чём дело?
 
в локалке? если нет то кинь мне ссыль, надо посмотреть в исходный код, что там пишет и на чем заканчивается
 
скину в личку
 
качаю, кстати почту получилось настроить, у меня не настроен был почтовый сервер, после его настройки все заработало как надо. есть там ошибка

PHP:
Notice: Trying to get property of non-object in /var/www/sword/data/www/сайт/classes/View/News/SendLetter.php on line 17

PHP:
17 строка  -  $this->section = $sectionItem->name;

но это уже ерунда

Добавлено через 6 минут
ну это тот же, что и у меня. сайт сейчас в локалке делаете или есть доступ к нему? скиньте в лычку ссылку на сайт, или же исходный код главной страницы, в нем можно увидеть на чем заканчивается и от этого оттолкунтся
 
на локалке.
до этого на хостинге размещал тесты делал. там всё работало. а на локалке главная страница не отображается. кроме шапки
 
Назад
Сверху