Автор Тема: Нужен скрипт  (Прочитано 4699 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Нужен скрипт
« : 04 Марта 2001, 19:03:06 »
Это опять я! Теперь нужен скрипт (Pёrl or PHP), который бы отправлял заполненную форму на мой ящик. Если можно, поясните, что где писать.

  • Гость
Нужен скрипт
« Ответ #1 : 05 Марта 2001, 10:37:56 »
Смотри раздел Возвратные формы в Каталоге скриптов.

  • Гость
Нужен скрипт
« Ответ #2 : 09 Марта 2001, 18:53:47 »
Это опять я!
Короче, я полазил у вас, нашел там пару-тройку скриптов, но они мне не очень понравились. До этого я нашел на list.ru (или softlist.ru - точно не помню) скрипт "Send-to-e-mail". В реадми написано следующее:
Параметры скрипта SEND:
fMail      - почтовый ящик
fTitle      - пояснения в начале письма
fSubject   - тема письма
fCount      - количество полей с реальными данными, т.е. fData
fName[...]   - массив "названий" полей
fData[...]   - массив данных
fOk      - url перехода при удачной отправке
fBad      - url перехода при ошибке
В файл example.html Вы можете посмотреть пример построения формы.
(c) 2000 Andreev Andrey
         acr77@mail.ru
        www.logoart.ru
*-*-*-*-*-*-*-*-*-*--**-*-*-*--*
Как я понял, значения полей надо указывать в файле html (конкретнее в example.html). Вот html файла еxample:
html>

 Тест скрипта


SEND Script



Text 1




Text 2




Text 3




Text 4







http://www.russianweb.h1.ru/ok.htm">
http://www.russianweb.h1.ru/bad.html">





*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Поля я заполнил уже. Но все равно не работает. Я не знаю, наверное надо файл send.phtml класть в папку cgi-bin? Скажите, пожалуйста. Если надо положить, то какие права доступа выставлять?
Вот содержимое файлов send.phtml:
$fText="$fTitle

";
for ($i=1;$i<=$fCount;$i++) {$fText.=$fName[$i].": ".$fData[$i]."
";}
$fText.="

";
$fText.=date("l dS of F Y h:i:s A");
if (mail($fMail,$fSubject,$fText)) {Header("Location: $fOk");}
else {Header("Location: $fBad");}
exit;
?>
*-*-*-*-*-*-*-*-*-*-*-*-*-
Файлы OK.htm и bad.htm созданы и положены в папку.
Автору написал, а он вот уже как пять дней молчит, как шпион :-)
Заранее спасибо.

Оффлайн Light Elf

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 66
  • +0/-0
  • 0
    • Просмотр профиля
Нужен скрипт
« Ответ #3 : 09 Марта 2001, 19:03:11 »
Насколько я понял:
1) значения этих переменных надо указать в самом скрипте. Интересно, как в хтмл коде записать массив значений?
2) это скрипт на ПХП. Эффективнее написать в соответствующий раздел.
3) у тебя настроен сервер на обработку ПХП скриптов?
С уважением,
Light Elf

  • Гость
Нужен скрипт
« Ответ #4 : 09 Марта 2001, 19:04:23 »
В твоем случае этот файл должен лежать в той же папке, что и форма отправки. Кстати я тут слышал что почта на агаве работает довольно коряво, так что проблема может быть и не в скрипте.

  • Гость
Нужен скрипт
« Ответ #5 : 09 Марта 2001, 21:55:02 »
Сервак обрабатывает php. А на lgg.ru почта нормально работает? У моего знакомого зайт на lgg, я у него попросить места немного :)

  • Гость
Нужен скрипт
« Ответ #6 : 09 Марта 2001, 22:36:01 »
Сейчас попробовал еще один скрипт. Mаilcgi. Не идет. Вот что пишет броузер:
Method Not Allowed
The requested method POST is not allowed for the URL /r/russianweb.h1.ru/WWW/mailcgi2A.plx.
--------------------------------------------------------------------------------

Apache/1.3.14 Server at in-entropy.agava.ru Port 80

*-*-*-*-*-*-*-*-*-
Может вам еще какой-нибудь файлик тут написать? :=)

  • Гость
Нужен скрипт
« Ответ #7 : 09 Марта 2001, 22:43:41 »
Кстати у меня вариант на ПХП заработал с 1 раза.
Можешь проверить http://webscript.ru/1.htm

  • Гость
Нужен скрипт
« Ответ #8 : 10 Марта 2001, 19:14:02 »
Скрипт работает!
Видимо дело-то было в имени файла.
Спасибо. Теперь все у меня на сайте будет работать :)

  • Гость
Нужен скрипт
« Ответ #9 : 11 Марта 2001, 13:47:50 »
Блин, а у меня на серваке не работает :(.
Что ты там изменил? send.php3 ложить в папку cgi-bin?
Расскажи поподробнее, пожалуйста.

  • Гость
Нужен скрипт
« Ответ #10 : 11 Марта 2001, 14:05:03 »
Ничего не менял. send.php3 лежит в той же папке, что и форма. Проблема у тебя скорее всего с хостингом.

 

Sitemap 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