Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > Компьютеры и Интернет > Скорая помощь > Архив

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Закрытая тема
 
Опции темы Опции просмотра Language
Старый 18.07.2007, 13:20   #1
Постоялец
 
Пол:Мужской
Регистрация: 20.02.2005
Сообщений: 400
Репутация: 57
По умолчанию снова про почтовые скрипты

Задача стоит банальная - применить скрипт отсылающий содержание формы на определённый E-mail. Обсуждалось на форуме не раз и в сети почтовых скриптов хватает. Но беда в том, что я в РНР пока нефига не понимаю, а работу уже нужно доделать. Можно ли реализовать задачу какими-то простыми скриптами, java, что ли? Вставить в html код страницы и всё. Или такого не бывает? Стандартная отсылка почтовой программой посетителя не годиться.
W.D.kulibin вне форума
 
Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: будет ли 3 сезон сага винксmsi geforce rtx 5070 ti ventus 3x oc 16gbконцерт пресняков в санкт петербурге - redkassa.ruМебельный магазин: прозрачный стол - Переходи на сайт!билет на теплоход москва нижний новгород


Старый 18.07.2007, 14:17   #2
farsesoft
Постоялец
 
Пол:Мужской
Регистрация: 13.12.2006
Адрес: Тула - Москва
Сообщений: 339
Репутация: 373
По умолчанию Ответ: снова про почтовые скрипты

Цитата:
Сообщение от W.D.kulibin Посмотреть сообщение
в РНР пока нефига не понимаю

зато он выполняется на стороне сервера, а не клиента и отсылает оттуда. На самом деле все просто: на форме ставишь "action=action.php", а файл action.php примерно такого содержания:
<?PHP
// Вытаскиваем параметры из передаваемой строки
@extract($_SERVER, EXTR_SKIP); @extract($_POST, EXTR_SKIP); @extract($_GET, EXTR_SKIP);
// Отправляем письмо
if(mail("кому","от кого","тема","содержание")) {
echo "Отправлено";
} else {
echo "Сбой в выполнении отправки.";
}
?>

Вместо "содержание" можно использовать переменные (со знаком $) из формы через знак ".". Например: "Данные из формы: параметр1=".$параметр1."ну и все остальное"

Такие вопросы в разделе веб-мастерам можно спрашивать
__________________
"Благословение Господне - оно обогащает и печали с собою не приносит" (Пр. 10:22)
farsesoft вне форума
 
Вверх
Старый 18.07.2007, 15:05   #3
W.D.kulibin
Постоялец
 
Пол:Мужской
Регистрация: 20.02.2005
Сообщений: 400
Репутация: 57
По умолчанию Ответ: снова про почтовые скрипты

Да, должно бы быть просто. Я вот скачал скрипт PHPSendMail v.2.1.2 от 01.07.2004. Там инструкция с, в частности таким текстом:
"Загрузите файл на сервер в любую папку, с которой разрешен запуск PHP скриптов - папка
также должна иметь разрешения для запуска из нее скриптов (обычно 0711 или 0755). Самому файлу нужно
установить разрешения 0644."
Все эти номера, разрешения перепугали меня не на шутку.
farsesoft, Вы не могли бы ткнуть меня в какой-то написанный простым языком текст?
W.D.kulibin вне форума
 
Вверх
Старый 18.07.2007, 15:20   #4
farsesoft
Постоялец
 
Пол:Мужской
Регистрация: 13.12.2006
Адрес: Тула - Москва
Сообщений: 339
Репутация: 373
По умолчанию Ответ: снова про почтовые скрипты

W.D.kulibin
Тут напрашиваются вопросы: кто писал форму с отсылкой из клиентской почты? кто выкладывал сайт на хост?
Он же сможет и предыдущее мое сообщение использовать для изменения отсылки (по-моему простым языком написано )
Еще вопросы для точного ориентирования: где размещен сайт (его хостинг)? Это случайно не дома?
__________________
"Благословение Господне - оно обогащает и печали с собою не приносит" (Пр. 10:22)
farsesoft вне форума
 
Вверх
Старый 18.07.2007, 19:45   #5
W.D.kulibin
Постоялец
 
Пол:Мужской
Регистрация: 20.02.2005
Сообщений: 400
Репутация: 57
По умолчанию Ответ: снова про почтовые скрипты

Попробую разобраться, учебник с разбором подобного примера был бы очень в тему.
Сайт размещен на 1und1.de.
файл action.php может быть загружен на сервер в ту же папку, где лежат все html файлы? Или есть какие-либо требования?

Добавлено через 2 минуты
пишу и выкладываю всё сам

Последний раз редактировалось W.D.kulibin; 18.07.2007 в 19:48.. Причина: Добавлено сообщение
W.D.kulibin вне форума
 
Вверх
Старый 18.07.2007, 21:08   #6
farsesoft
Постоялец
 
Пол:Мужской
Регистрация: 13.12.2006
Адрес: Тула - Москва
Сообщений: 339
Репутация: 373
По умолчанию Ответ: снова про почтовые скрипты

Цитата:
Сообщение от W.D.kulibin Посмотреть сообщение
файл action.php может быть загружен на сервер в ту же папку, где лежат все html файлы?

да, используется относительная адресация в обработчике формы "action=action.php"
Цитата:
Сообщение от W.D.kulibin Посмотреть сообщение
Сайт размещен на 1und1.de.

Не знаком я с немецким, но наверно там должен поддерживаться и PHP и SendMail.
Цитата:
Сообщение от W.D.kulibin Посмотреть сообщение
Или есть какие-либо требования?

Чем файлы заливаешь? там наверно по ФТП закачка, если да, то можно Total Commanderом. Я к тому, что возможно потребуется задать разрешение на исполнение файла (если не будет выполняться так), в Тотал Коммандере выбираешь этот файл, заходишь в меню Файл - Изменить аттрибуты - ставишь галочку "Выполнение" для всех.
Цитата:
Сообщение от W.D.kulibin Посмотреть сообщение
учебник с разбором подобного примера был бы очень в тему.

Учебник по ПХП: http://phpclub.net/manrus/
Раздел на форуме: http://nowa.cc/forumdisplay.php?f=305
__________________
"Благословение Господне - оно обогащает и печали с собою не приносит" (Пр. 10:22)
farsesoft вне форума
 
Вверх
Старый 20.07.2007, 22:08   #7
W.D.kulibin
Постоялец
 
Пол:Мужской
Регистрация: 20.02.2005
Сообщений: 400
Репутация: 57
По умолчанию Ответ: снова про почтовые скрипты

заливаю через ftp с помощью wiseFTP. Спасибо за учебники.
Вот форма
<form id="form1" name="form1" method="post" action="action.php">
<div align="right">
<label><strong>Setzen Sie sich mit uns ins Verbindung:<br />
<br />
</strong>
Herr <input name="1" type="radio" value="Herr" checked="checked" />
Frau <input name="1" type="radio" value="Frau" />

<strong>
<br />
<br />
</strong>Ihr Name:<strong>
<input name="Name, Vorname" type="text" id="Name, Vorname" onblur="MM_validateForm('Name, Vorname','','R');return document.MM_returnValue" size="19" maxlength="50" />
<br />
<br />
</strong>
Ihr E-mail:
<input name="E-mail" type="text" id="E-mail" onblur="MM_validateForm('E-mail','','NisEmail');return document.MM_returnValue" size="25" maxlength="50" />
<br />
<br />
Ihre Mitteilung:
<textarea name="textfield3" cols="48" rows="3" wrap="virtual" id="textfield3"></textarea>
<br />

<input name="button" type="submit" id="button" value="Senden" />
</label>
</div>
</form>

Как должна выглядеть вот эта строка чтоб соответствовать форме?
@extract($_SERVER, EXTR_SKIP); @extract($_POST, EXTR_SKIP); @extract($_GET, EXTR_SKIP);

Последний раз редактировалось W.D.kulibin; 20.07.2007 в 22:11..
W.D.kulibin вне форума
 
Вверх
Старый 21.07.2007, 06:32   #8
Nikolay S
Пользователь
 
Аватар для Nikolay S
 
Пол:Мужской
Регистрация: 16.02.2006
Адрес: Украина
Сообщений: 100
Репутация: 38
По умолчанию Ответ: снова про почтовые скрипты

Или так- (скопировать в созданый файл, обозвать хххххх.html)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<div id="container">
<div style="position:absolute;left:259px;top:25px;width :331px;height:260px;z-index:10" align="left">
<form name="Form2" method="POST" action="mailto:[email protected]?SUBJECT=Маркетинг" enctype="text/plain">
<input type="submit" name="Send" value="Отправить" style="position:absolute;left:10px;top:221px;width :96px;height:25px;z-index:0">
<input type="text" style="position:absolute;left:1px;top:40px;width:2 50px;font-family:Courier New;font-size:16px;z-index:1" size="25" name="Имя" value="">
<textarea name="Сообщение" style="position:absolute;left:1px;top:90px;width:3 20px;height:105px;z-index:2" rows="4" cols="29"></textarea>
<div style="position:absolute;left:10px;top:70px;width: 234px;height:16px;z-index:3" align="left"> <font style="font-size:13px" color="#000000" face="Arial">Текст запроса и контактные реквизиты</font></div>
<div style="position:absolute;left:10px;top:20px;width: 39px;height:16px;z-index:4" align="left"> <font style="font-size:13px" color="#000000" face="Arial">Имя</font></div>
</form>
</div>
</div>
</body>
</html>

Последний раз редактировалось Nikolay S; 21.07.2007 в 06:45..
Nikolay S вне форума
 
Вверх
Старый 21.07.2007, 10:14   #9
W.D.kulibin
Постоялец
 
Пол:Мужской
Регистрация: 20.02.2005
Сообщений: 400
Репутация: 57
По умолчанию Ответ: снова про почтовые скрипты

Nikolay S, спасибо. Задача стоит в том, чтоб не использовать почтовые программы пользователя. Чтоб ему (пользователю) было удобно
W.D.kulibin вне форума
 
Вверх
Закрытая тема


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почтовые сервера SMTP (MTA) melco UNIX, Linux, MacOs для PC и другие ОС 43 03.07.2010 08:14
Почтовые проги и русский текст Tuner Архив 1 23.10.2007 16:56
Одноразовые почтовые сервисы pu_su_lin Архив 2 28.08.2007 14:38
Почтовые ящики Serdg UNIX, Linux, MacOs для PC и другие ОС 1 10.01.2007 20:07
Почтовые рассылки allbestdvd Раскрутка вебсайта 1 21.09.2006 15:59

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:06. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.05732 секунды с 13 запросами