Ниже выложу форму... В общем в форме идет ссылка на скрипт send.pl. Если у кого есть скрипт или кто может написать выручайте плиз.
ФОРМА:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="ru">
<title>Развернутая форма</title>
<script language="JavaScript">
<!--
function testing(form) {
if (form.elements[0].value == "")
{
alert("Пожалуйста, введите ФИО ответственного");
document.testform.elements[0].focus();
return false;
}
if (form.elements[1].value == "")
{
alert("Пожалуйста, введите название организации");
document.testform.elements[1].focus();
return false;
}
if (form.elements[2].value == "")
{
alert("Пожалуйста, введите номер телефона");
document.testform.elements[2].focus();
return false;
}
if (form.elements[2].value > "")
{
var checkOK = "0123456789- ";
var checkStr = form.elements[2].value;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("Пожалуйста, проверьте правильность номера телефона");
document.testform.elements[2].focus();
document.testform.elements[2].select();
return (false);
}
}
if (form.elements[3].value == "")
{
alert("Пожалуйста, введите адрес e-mail");
document.testform.elements[3].focus();
return (false);
}
if (form.elements[3].value.indexOf('@', 0) == -1)
{
alert("Вы неверно ввели адрес e-mail");
document.testform.elements[3].focus();
document.testform.elements[3].select();
return (false);
}
else
{
return true;
}
}
//-->
</script>
</head><body vlink="#0000FF" onload="document.testform.elements[0].focus()" topmargin="8" leftmargin="0" background="fons.gif">
<div align="center"><i>Пожалуйста, заполняйте все поля формы</i></div>
<form name="testform" method="post" onSubmit="return testing(testform)" action="/cgi-bin/send.pl">
<div align="center">
<center>
<table width="600">
<tbody><tr>
<td align="RIGHT" width="260"><font face="Arial">ФИО ответственного лица</font></td>
<td width="331"><input name="ФИО ответственного лица" size="40"></td>
</tr>
<tr>
<td align="RIGHT" width="248"><font face="Arial">Название организации</font></td>
<td width="331"><input name="Название организации" size="40"></td>
</tr>
<tr>
<td align="RIGHT" width="248"><font face="Arial">Контактный телефон</font></td>
<td width="331"><input name="Телефон" size="40"></td>
</tr>
<tr>
<td align="RIGHT" width="248"><font face="Arial">E-mail</font></td>
<td width="331"><input name="E-mail" size="40"></td>
</tr>
<tr>
<td align="center" width="579" colspan="2">
<p align="center" style="margin-top: 15"><font face="Arial"><b>Ваше сообщение:</b></font></p>
<textarea rows="5" name="Сообщение" cols="70"></textarea></td>
</tr>
<tr>
<td align="RIGHT" width="579" colspan="2"><input type="submit" value="Отправить заявку"><input type="reset" value="Очистить заявку"></td>
</tr>
</tbody></table>
</center>
</div>
Спустя 1 час, 55 минут, 42 секунды (23.07.2012 - 14:24) vagrand написал(а):
В общем в форме идет ссылка на скрипт send.pl
И что должен делать этот скрипт?
Спустя 6 часов, 11 минут, 57 секунд (23.07.2012 - 20:36) bard84 написал(а):
на сколько я понимаю, отправить информацию полученную с формы на почтовый ящик. Если я правильно все понимаю форма и скрипт на странице написанные мной выше проверяют заполнение полей формы и передают инфу на скрипт который должен это отправить на указанный почтовый ящик.
Мне надо любой скрипт который сможет отправлять на почту информацию с полей:
ФИО ответственного лица, Название организации, Контактный телефон, E-mail и само сообщение. Какой это будет скрипт , перл или пхп не важно. Главно что бы он работал.
Мне надо любой скрипт который сможет отправлять на почту информацию с полей:
ФИО ответственного лица, Название организации, Контактный телефон, E-mail и само сообщение. Какой это будет скрипт , перл или пхп не важно. Главно что бы он работал.
Спустя 1 час, 13 минут, 14 секунд (23.07.2012 - 21:49) kamanch написал(а):
ну так и напиши. Примитивный скрипт в 3 строки. Функция mail()
Делов 10 минут, если с сигаретой. Если без, то 5.
Делов 10 минут, если с сигаретой. Если без, то 5.
Спустя 2 минуты, 50 секунд (23.07.2012 - 21:52) Ramzil_Nixon написал(а):
Я бы на твоем месте этот скрипт сам написал бы.
И опыту + и понятный код у тебя под рукой..
И опыту + и понятный код у тебя под рукой..
Спустя 22 часа, 41 минута, 19 секунд (24.07.2012 - 20:33) bard84 написал(а):
Хех парни, если бы умел написал бы... Думаете стал бы голову себе и Вам морочить?
Спустя 1 час, 36 минут, 2 секунды (24.07.2012 - 22:09) bard84 написал(а):
Ребят нашел такой воть пхп скриптик
<?php
$to = "1@mail.ru"; /*МЕНЯЕШЬ НА СВОЙ АДРЕСС!*/
$subject = "вопрос от посетителя сайта";
$message = "Имя:$name::::::::::Электронный адрес:$email::::::::::Сообщение:$mess:::::::::IP-адрес:$REMOTE_ADDR";
mail ($to,$subject,$message) or print "Не могу отправить письмо.";
echo "<center><b>Спасибо за отправку вашего сообщения<br><a href=index.html>Нажмите</a>, чтобы вернуться на Главную страницу сайта";
exit;
?>
Все хорошо все нифтяг, кроме одного, приходит такая воть хрень:
п≤п╪я▐:::::::::::п╜п╩п╣п╨я┌я─п╬п╫п╫я▀п╧ п╟п╢я─п╣я│:::::::::::п║п╬п╬п╠я┴п╣п╫п╦п╣::::::::::IP-п╟п╢я─п╣я│:
При чем эта хрень работает только с скрипта в корне сайта, тоесть кинул скрипт из папки /cgi-bin в корень робит такая вот хрень... а в папке как изначально в форме /cgi-bin этот же скрипт фобще ни чего не делает. Тупо пишит что ошибка сервера, ошибка 500.
Ребят помогите доделать эту хрень так что бы она собирала инфу из полей, а не тупо слала пись с кракозябрами
<?php
$to = "1@mail.ru"; /*МЕНЯЕШЬ НА СВОЙ АДРЕСС!*/
$subject = "вопрос от посетителя сайта";
$message = "Имя:$name::::::::::Электронный адрес:$email::::::::::Сообщение:$mess:::::::::IP-адрес:$REMOTE_ADDR";
mail ($to,$subject,$message) or print "Не могу отправить письмо.";
echo "<center><b>Спасибо за отправку вашего сообщения<br><a href=index.html>Нажмите</a>, чтобы вернуться на Главную страницу сайта";
exit;
?>
Все хорошо все нифтяг, кроме одного, приходит такая воть хрень:
п≤п╪я▐:::::::::::п╜п╩п╣п╨я┌я─п╬п╫п╫я▀п╧ п╟п╢я─п╣я│:::::::::::п║п╬п╬п╠я┴п╣п╫п╦п╣::::::::::IP-п╟п╢я─п╣я│:
При чем эта хрень работает только с скрипта в корне сайта, тоесть кинул скрипт из папки /cgi-bin в корень робит такая вот хрень... а в папке как изначально в форме /cgi-bin этот же скрипт фобще ни чего не делает. Тупо пишит что ошибка сервера, ошибка 500.
Ребят помогите доделать эту хрень так что бы она собирала инфу из полей, а не тупо слала пись с кракозябрами
Спустя 47 минут, 6 секунд (24.07.2012 - 22:56) inpost написал(а):
тебе же сказали функцию. Открываем мануал и читаем множество советов. Там же в мануале в комментах есть готовые рабочие скрипты других людей. Все очень просто. Но для этого надо тебе сесть и поучить немного пхп и почитать мануал, а не кклянчить по форумам готовые решения. То, что ты показал - скрипт не из мануала, а значит заведомо неправильный.
Спустя 4 дня, 21 час, 13 минут, 14 секунд (29.07.2012 - 20:10) bard84 написал(а):
inpost вроде умный человек... Выше ж написано что я в этом ноль, хотя у каждого свои минусы... некоторые по русски не понимают... кто то простого скрипта написать не может....
Ребят если кто РЕАЛЬНО может помочь то помогите... хватит тупо посты набивать.
Ребят если кто РЕАЛЬНО может помочь то помогите... хватит тупо посты набивать.
Спустя 8 минут, 15 секунд (29.07.2012 - 20:18) m4a1fox написал(а):
Спустя 7 минут, 57 секунд (29.07.2012 - 20:26) inpost написал(а):
bard84
Не хочешь учить, тогда создай тему в разделе: "проекты" у нас на сайте. За деньги любой каприз.
Не хочешь учить, тогда создай тему в разделе: "проекты" у нас на сайте. За деньги любой каприз.
Спустя 1 час, 29 минут, 27 секунд (29.07.2012 - 21:55) Игорь_Vasinsky написал(а):
а что за цель то? написание обработчика формы + отправка мыла + превалидация на JS?