Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Perl, PHP: отправка формы на e-mail

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Открыть новую тему     Написать ответ в эту тему

Brodyaga



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
Я хотел это добавить в сообщение, но увидев уровень владения русским языком автора - решил не запутывать
 
А если форма была написана за деньги - то это скорее всего просто развод

----------
Damn Metal

Всего записей: 2713 | Зарегистр. 07-01-2006 | Отправлено: 21:36 18-01-2008
CheRt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Форма даже теоретически не будет работать. Потому что код, который я привел выше, писал сумасшедший идиот.

Теоретически, с вероятность 1 к 9000 скрипт сработает =)

----------
В огне бода нет и не будет!
До встречи в СССР 2.0!

Всего записей: 1118 | Зарегистр. 14-12-2001 | Отправлено: 21:47 18-01-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CheRt
Perl, PHP: отправка формы на e-mail

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:49 18-01-2008
jordanp

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А если форма была написана за деньги - то это скорее всего просто развод  

 
Да,как раз за денги и написано.Должен был сделать 3 скриптов 2 из них по просчее и один по сложнее,корочее тот скрипт что ч выложил ето тот которе по просчее
Я сам из Болгарии,а русский язык у меня в процес изучение

Всего записей: 10 | Зарегистр. 21-05-2007 | Отправлено: 22:12 18-01-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jordanp

Цитата:
Должен был сделать 3 скриптов 2 из них по просчее и один по сложнее,корочее тот скрипт что ч выложил ето тот которе по просчее

советуем нанять профессионала, так как уровень этого - просто никуда.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:13 18-01-2008
Ternik



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Теоретически, с вероятность 1 к 9000

Расскажите пожалуйста, как вы рассчитываете вероятность, очень хочется использовать это в своих проектах.

Цитата:
Да,как раз за денги и написано.Должен был сделать 3 скриптов 2 из них по просчее и один по сложнее,корочее тот скрипт что ч выложил ето тот которе по просчее
Я сам из Болгарии,а русский язык у меня в процес изучени

ничего страшного, вэлком как говорится.  
http://forum.ru-board.com/topic.cgi?forum=24&topic=2604&start=880#lt
там вы сможете подать объявление о найме профессионала, запросите профайл соискателя.

Всего записей: 763 | Зарегистр. 25-09-2002 | Отправлено: 03:35 19-01-2008
Brodyaga



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ternik

Цитата:
Расскажите пожалуйста, как вы рассчитываете вероятность, очень хочется использовать это в своих проектах.  


Код:
$randkod = rand(1000,9999);

Вся соль в этой строчке кода

----------
Damn Metal

Всего записей: 2713 | Зарегистр. 07-01-2006 | Отправлено: 06:22 19-01-2008
Marikontos

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А помогите пожалуйста сделть фот такую форму. И желательно чтоб сохранялось в текставой файл.
 
Добавлено:
А помогите пожалуйста сделть фот такую форму  
h00p://www.freedisk.ru/send.php?id=6096.  И желательно чтоб сохранялось в текставой файл.   пиримерно так  

Всего записей: 10 | Зарегистр. 14-01-2008 | Отправлено: 04:10 21-01-2008
Romano



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите плиз, как в окне для ввода текста установить ограничение в символах?
допустим не меньше 15 символов, но и не больше 300
 

Код:
<textarea name="text" cols="33" rows="12" wrap="VIRTUAL"></textarea>  

Всего записей: 2345 | Зарегистр. 13-02-2002 | Отправлено: 07:32 21-01-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Marikontos
читаем тему. там везде формируется текст, который отсылается на почту.
вот его $text и сохраняем как
$fp=fopen('data.txt','a');
fwirte($text);
fclose($fp);
 
Romano
при чем тут данная тема, а?  
Как ограничить ввод текста в textarea с помощью JS

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:30 21-01-2008 | Исправлено: Cheery, 22:31 21-01-2008
Marikontos

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо. А я вот форму сделал, а как заставить чтоб сохраняла она информацию в текставой файл на стороне сервера?  
Большое спасибо! Как - нибуть попроще.

Всего записей: 10 | Зарегистр. 14-01-2008 | Отправлено: 00:43 22-01-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Marikontos

Цитата:
а как заставить чтоб сохраняла она информацию в текставой файл на стороне сервера?  
Большое спасибо! Как - нибуть попроще.

ну куда проще то? все уже сказано.. посмотрите как формируется отсылаемый текст в куче примеров в этом топике.
типа
$text=$_POST['input1']."\n";
$text.=$_POST['input2']."\n";
$text.=$_POST['input3']."\n";
и тд и тп.. где input1..2..3 имена полей из формы
после чего сохраняем как приведено выше

Цитата:
$fp=fopen('data.txt','a');
fwirte($text);
fclose($fp);  

и все.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:53 22-01-2008
Marikontos

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо большое!
Вот ещё подсказали....
request_samples.php  
<?php  
$fp = fopen('test.txt','ab');  
$dot = $str = '';  
foreach( $_POST as $k=>$v ) {  
   if ( strstr($k,'submit')!=false ) continue;  
   $str .= $dot.$v;  
   $dot = ';';  
}  
$str .= "\n";  
 
fwrite($fp, $str);  
fclose($fp);  
?>
С этим разобрался.
 
 
 
 

Всего записей: 10 | Зарегистр. 14-01-2008 | Отправлено: 03:49 22-01-2008
aynikolaev

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все привет
Создал такой опросник  
http://aynikolaev.narod.ru/sp.html
Загвоздка в том что не отправляются ответы на второй и третий вопросы
в чем может быть проблема

Всего записей: 1 | Зарегистр. 24-01-2008 | Отправлено: 15:55 24-01-2008 | Исправлено: aynikolaev, 16:12 24-01-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aynikolaev

Цитата:
в чем может быть проблема

в незнании html.. что такое name2?

Цитата:
name2="a[да]"

нет такого параметра
есть только name, а вот его значение уже может быть разным

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:42 24-01-2008
XXXXL



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здавствуйте. Ребята помогите пожалуйста реализовать анонимную отправку на e-mail.
нужно чтобы пользователю не приходилось вводить свой e-mail, а только заголовок и текст.

Всего записей: 286 | Зарегистр. 16-05-2007 | Отправлено: 10:17 10-02-2008
andead



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XXXXL
в чём проблемма собстна?

Цитата:
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )

никакого обратного адреса как видите нету

Всего записей: 1821 | Зарегистр. 22-09-2005 | Отправлено: 10:57 10-02-2008
F1ma

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!
имеется скрипт для отправки данных из форм на почту, взятый на этом форуме...
Сообщения он отпраляет, но проблема в том, что после перехода с кнопки он выводит сообщение:
Fatal error: Maximum execution time of 30 seconds exceeded in -----messageSent.php on line 26
За место: Заказ принят
Что с ним может быть не так ?
 
<?php
$webmaster="mail@mail.ru";
$toemail="mail@mail.ru";
$i=0;
while (list($cle, $val)=each($_POST)){
    $key[$i]=$cle;
    $value[$i]=$val;
    $i++;
 }
$message = "";
$subject_line = "Заявка";
for ($i=0;$i<count($key);$i++)
                $message .= "--------". $key[$i]." --------\n".$value[$i]."\n";
$headers = "MIME-Version: 1.0\n" ;
$headers .= "Reply-To: $webmaster\n";
$headers .= "X-Sender: Admin <$webmaster>\n";
$headers .= "X-Mailer: FormResults\n";
$headers .= "X-Priority: 1\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "Return-Path: <$webmaster>\n";
$headers .= "Content-Type: text/html;charset=windows-1251\n";
mail($toemail, $subject_line, $message, $headers);
?>
<html>
<div align="center">Заказ принят</div>
</html>

Всего записей: 3 | Зарегистр. 10-02-2008 | Отправлено: 16:36 10-02-2008
6epcepk



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Странно тогда что отправляет.
Ничего умного в голову не приходит почему может не так долго выполняться, что в $_POST'e?
Как вариант - set_time_limit(0) в начало скрипта.

----------
comming soon..

Всего записей: 2603 | Зарегистр. 02-05-2003 | Отправлено: 21:41 10-02-2008
F1ma

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заморочился и переделал скрипт:
Проблема та же, если ставить set_time_limit(0) в начале скрипта то пишет:
Parse error: syntax error, unexpected T_VARIABLE in ----/messageSent.php on line 3
Если закоментить 3 строку, то будет тоже самое на 4 строке

Код:
<?php
$webmaster="cs@gamevolution.ru";
$name = $_POST['name'];
$mail = $_POST['mail'];
$tarif = $_POST['tarif'];
$stats = $_POST['stats'];
$month = $_POST['month'];
$slots = $_POST['slots'];
$FTP_Size = $_POST['FTP_Size'];
$mod = $_POST['mod'];
$TeamSpeak = $_POST['TeamSpeak'];
$HLTV_proxy = $_POST['HLTV_proxy'];
$AmxModX = $_POST['AmxModX'];
$Anticheat = $_POST['Anticheat'];
$oplata1 = $_POST['oplata1'];
$oplata2 = $_POST['oplata2'];
$from = "$mail";
$subj = "&#199;&#224;&#255;&#226;&#234;&#224; &#237;&#224; &#232;&#227;&#240;&#238;&#226;&#238;&#233; &#241;&#229;&#240;&#226;&#229;&#240;";
$mailmsg = "&#200;&#236;&#255;: $name <br>\n
            E-mail: $mail <br>\n
            &#210;&#224;&#240;&#232;&#244;: $tarif <br>\n
            &#209;&#242;&#224;&#242;&#232;&#241;&#242;&#232;&#234;&#224;: $stats <br>\n
            &#209;&#240;&#238;&#234; &#224;&#240;&#229;&#237;&#228;&#251;: $month <br><br>\n
            --------&#207;&#224;&#240;&#224;&#236;&#229;&#242;&#240;&#251;--------<br>\n
            &#209;&#235;&#238;&#242;&#251;: $slots <br>\n
            FTP Size: $FTP_Size <br>\n
            Mod: $mod <br>\n
            TeamSpeak: $TeamSpeak <br>\n
            HLTV proxy: $HLTV_proxy <br>\n
            AmxModX: $AmxModX <br>\n
            &#192;&#237;&#242;&#232;&#247;&#232;&#242;: $Anticheat <br>\n
            &#209;&#239;&#238;&#241;&#238;&#225; &#238;&#239;&#235;&#224;&#242;&#251;: $oplata1 $oplata2";
$mail_msg = htmlspecialchars(stripslashes($mail_msg));
$headers = "MIME-Version: 1.0\n" ;
$headers .= "Reply-To: $webmaster\n";
$headers .= "X-Sender: Admin <$webmaster>\n";
$headers .= "X-Mailer: FormResults\n";
$headers .= "X-Priority: 1\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "Return-Path: <$webmaster>\n";
$headers .= "Content-Type: text/html;charset=windows-1251\n";
mail("cs@gamevolution.ru", $subj, $mailmsg,$headers);
?>
 
Вот начало формы:
<div align="center">      
   <form action="http://cs.gamevolution.ru/messageSent.php" method="post" enctype="multipart/form-data" name="form">
     <table width="485" border="1" cellpadding="2" cellspacing="3" bordercolor="#666666">






Используем таг [more] для длинных листингов /Cheery/

Всего записей: 3 | Зарегистр. 10-02-2008 | Отправлено: 22:25 10-02-2008 | Исправлено: F1ma, 22:33 10-02-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Компьютерный форум Ru.Board » Интернет » Web-программирование » Perl, PHP: отправка формы на e-mail


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru