if (!(eregi("([a-z0-9_\-\.])+@([a-z0-9_\-\.])+\.([a-z0-9_\-\.])+",$form)) || checkmail($form)):
$errorheader = "<p class=\"T\"><b>СООБЩЕНИЕ НЕ ОТПРАВЛЕНО!</b></p>";
$errormessage = "<p class=\"T\">Введенный вами адрес E-Mail (".$form.") содержит
недопустимые символы или имеет неправильный формат.</p>";
$errormessage .= "<p class=\"T\">Пожалуйста, вернитесь назад и попробуйте снова.</p>";
if (mail($form[send_to], $header[subject], $sendmessage, $headers)):
$okheader = "<p class=\"T\"><b>СООБЩЕНИЕ ОТПРАВЛЕНО!</b></p>";
$okmessage = "<p class=\"T\">Спасибо, ".$form[name].", ваше сообщение успешно отправлено.
Мы постараемся вам ответить в течение нескольких часов.";
if ($sendcopy == "on"):
$okmessage .= "<p class=\"T\">На ваш E-Mail (".$form.") послана копия письма. Через
несколько минут вы можете проверить свой почтовый ящик, чтобы убедиться, что отправка прошла успешно.</p>";
endif;
include ("sendmail/ok.inc");
else:
$errorheader = "<p class=\"T\"><b>СООБЩЕНИЕ НЕ ОТПРАВЛЕНО!</b></p>";
$errormessage = "<p class=\"T\">Произошла непредвиденная ошибка при попытке
отправить сообщение.</p>";
$errormessage .= "<p class=\"T\">Пожалуйста, вернитесь назад и попробуйте снова.
Если ошибка будет повторяться, обратитесь к <b><a href=\"mailto:".$config[admin_email]."\">Вебмастеру</a></b>.</p>";
include ("sendmail/error.inc");
endif;
}
endif;
endif;
endif;
if ($config[inc_headers] == "on"):
include ($config[footer]);
endif;
?>
ФАЙЛ config.inc выглядит так
<?
// *************************************************************************************
// Пожалуйста прочитайте файл readme.txt перед тем как что-либо здесь редактировать!
// Внимание! В данных настройках при изменинии параметров нужно изменять только то, что
// взято в кавычки. Если производится удаление значения, то сами кавычки нужно оставить!
// *************************************************************************************
// Главный URL вашего сайта. На него будут ссылаться окошки с сообщениями об отправке или ошибках.
// Допускается использование относительных ссылок, например, "/", "./folder/", "/folder/index.htm".
$config[main_url] = "http://www.site.ru";
// Адрес администратора или вебмастера сайта. Появляется при появлении сообщений об ошибках.
$config[admin_email] = "links@site.ru";
//
// Кодировка писем - в большинстве случаев подходит уже установленная.
$config[charset] = "windows-1251";
//
// Путь к файлу, содержащий список ваших адресов e-mail. О нем дополнительно написано в файле
// readme.txt.
$config[recip_file] = "sendmail/recip.txt";
//
// По умолчанию в письме приходят данные об IP адресе и обозревателе отправившего сообщение
// человека. Если это лишнее, то очистите значение в кавычках, иначе оставьте "on".
$config[features] = "on";
//
// Получатель, который выводится по умолчанию в списке получателей.
// Значение - это номер строки в файле recip.txt.
$config[select_recip] = 1;
//
// Если установлено значение "on", включаются заголовки header.inc и footer.inc.
// Вы можете испрользовать свои заголовки, например header.htm и footer.htm, однако
// в этом случае рекомендуется хотя-бы сохранить настройки стиля, которые содержатся
// в файле header.inc. Для отлючения заголовков просто удалите значение "on", в этом
// случае настройки путей к заголовкам и описания тегов не будут иметь значения
// поэтому их можно не трогать.
$config[inc_headers] = "";
//
// Путь к заголовкам.
$config[header] = "sendmail/header.inc";
$config[footer] = "sendmail/footer.inc";
//
// Описания тегов заголовка. Название (tittle) и описание (description) вашего сайта.
$config[tittle] = "отправить письмо с сайта";
$config[description] = "отправка письма с сайта site.ru";
//
// Если установлено значение "on", показывается маленькая ссылка на наш сайт. Вы можете
// удалить это значение, но если эта ссылочка не будет вам мешать, то большая просьба
// ее оставить. :)
$config[copyshow] = "";
//
// ***********************************************************************
// На этом все! Теперь вгружайте это все на свой сервер и пробуйте. Удачи!
// ***********************************************************************
спасибо. а можно здесь код выложить? или кто то может в личке помочь?
проблема в том что на другом нашем сайте скрипт работает, а вот на 2-й ставим и не работает! пути все теже (естественно под соответствующий домен подогнали).
Tarry: Вот смотрите. Запрос "вязание" - около 800 000 показов по директу. Конкуренция - 7 млн страниц - низкая, как по мне :) У сайтов в топ 10 посещалка в районе 10 000 уников, можно отмонетизировать весьма и весьма недурственно. Хоть бегуном, хоть рсёй, хоть адсенсом.
Простите, может я не в тему влезу, но я правильно понимаю Ваше утверждение - вложив 600 руб (например в Я.Директ) в день, можно прибыли получить больше?
Sayitright: Спасибо за ответы. А почему после индексации нет гарантии первоисточника?
И ещё вопрос. Я выкладываю сайт полный инфы, мы знаем, что гугл быстрее его добавит чем яша, а сл. мои конкуренты найдя сайт через гугл, скинут себе инфу, яша их индексирует, приписывает первоисточником а меня ещё и в яше самой нет (читал что могжет и по несколько месяцев не добавлять), и что тогда?
По поводу первоисточника - гарантии нет, т.к. Яша именно так отвечает "мы не гарантируем ...." 😆
Пробуйте
[ATTACH]46382[/ATTACH]
не работает. отписался в лс. спасибо
В инклюдах тоже про $action не вспоминают? ) Выложте
semenov добавил 31.10.2009 в 14:15
Как на этом хостинге заработает, так скажу почему на том работает
Чтоб искушения не возникало 😂
судя по всему - нет.
выкладываю оригинал, который работает на 2-х сайтах. а на этом почему то не хочет.
спасибо Вам, надеюсь на помощь.
Как на этом хостинге заработает, так скажу почему на том работает
Чтоб искушения не возникало 😂
не понял эту фразу. поясните плиз
выложьте
sendmail/form.inc
sendmail/error.inc
sendmail/ok.inc
у себя запущу
да, выложу. посмотрите пожалуйста. осталась одна ошибка. не могу понять что надо сделать.
Notice: Undefined variable: action in /var/www/... on line 50
вообщем не работает отправка. пойду мучаться. вообще не понимаю, как так, на одном сайте работает, на другом нет. может в хостере проблема?
$form[name] => $form['name']
и так везде по коду поменяйте
а то что это работает на другом хостинге? просто будем менять хостера опять перестанет работать? спасибо
и даже тут везде кавычки поставить?
$form[send_to] = $form[send_to] . ", ";
$form[send_to] .= $header[name]."<".$form.">";
ошибку выдает
вот сорри за ссылку
http://www.kontaktstroy.ru/contacts/sendmail/index_mail.php
но это я уже в файлах (код что выше) поменял пути к файлам
убрал
sendmail/file.php
и сделал просто путь file.php
причем что странно на другом домене этот код работает. там все пути прописаны так "http:// ит.д."
т.е. полный путь к файлу. тут и с полным путем не работает
прямо кодом можно выложить? вставить код в сообщение?
stroydomen добавил 31.10.2009 в 13:39
спасибо. а можно здесь код выложить? или кто то может в личке помочь?
проблема в том что на другом нашем сайте скрипт работает, а вот на 2-й ставим и не работает! пути все теже (естественно под соответствующий домен подогнали).
спасибо
на мой взгляд, ни чем не гарантированно, т.к. это поддомен! (Чем нибудь гарантировано право владения зарегистрированным именем?)
Вот смотрите. Запрос "вязание" - около 800 000 показов по директу. Конкуренция - 7 млн страниц - низкая, как по мне :) У сайтов в топ 10 посещалка в районе 10 000 уников, можно отмонетизировать весьма и весьма недурственно. Хоть бегуном, хоть рсёй, хоть адсенсом.
Простите, может я не в тему влезу, но я правильно понимаю Ваше утверждение - вложив 600 руб (например в Я.Директ) в день, можно прибыли получить больше?
Спасибо за ответы. А почему после индексации нет гарантии первоисточника?
И ещё вопрос. Я выкладываю сайт полный инфы, мы знаем, что гугл быстрее его добавит чем яша, а сл. мои конкуренты найдя сайт через гугл, скинут себе инфу, яша их индексирует, приписывает первоисточником а меня ещё и в яше самой нет (читал что могжет и по несколько месяцев не добавлять), и что тогда?
По поводу первоисточника - гарантии нет, т.к. Яша именно так отвечает "мы не гарантируем ...." 😆