Помощник
|
Отправка сообщений с формы не на почту? |
Sergius_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Webmaster_hb |
18.11.2008, 15:01;
Ответить: Webmaster_hb
Сообщение
#2
|
|
нет никаких проблем - вместо вызова функции отправки на почту, делаете сохранение в файлы текстовые или лучше в базу данных
просмотр данных занесенных в базу дынных - это отдельный вопрос, но обычно не составляет трудностей |
|
|
Sergius_hb
|
Сообщение
#3
|
|
Не могли бы вы поточнее указать что и как нужно поменять, а то я покачто не силен в даннх вопросах.
Вот моя форма: zayavka.html <form action="mail.php" method="post"> <table width="750" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="стиль6">Ф. И. О.*</td> </tr> <tr> <td><input name="names" size=100 type="text"></td> </tr> <tr> <td>Дата рождения.</td> </tr> <tr> <td><select name="den"> <option value="" selected="selected">День: </option> <OPTION VALUE="1" >1</OPTION> <OPTION VALUE="2">2</OPTION> <OPTION VALUE="3">3</OPTION> <OPTION VALUE="4">4</OPTION> <OPTION VALUE="5">5</OPTION> <OPTION VALUE="6">6</OPTION> <OPTION VALUE="7">7</OPTION> <OPTION VALUE="8">8</OPTION> <OPTION VALUE="9">9</OPTION> <OPTION VALUE="10">10</OPTION> <OPTION VALUE="11">11</OPTION> <OPTION VALUE="12">12</OPTION> <OPTION VALUE="13">13</OPTION> <OPTION VALUE="14">14</OPTION> <OPTION VALUE="15">15</OPTION> <OPTION VALUE="16">16</OPTION> <OPTION VALUE="17">17</OPTION> <OPTION VALUE="18">18</OPTION> <OPTION VALUE="19">19</OPTION> <OPTION VALUE="20">20</OPTION> <OPTION VALUE="21">21</OPTION> <OPTION VALUE="22">22</OPTION> <OPTION VALUE="23">23</OPTION> <OPTION VALUE="24">24</OPTION> <OPTION VALUE="25">25</OPTION> <OPTION VALUE="26">26</OPTION> <OPTION VALUE="27">27</OPTION> <OPTION VALUE="28">28</OPTION> <OPTION VALUE="29">29</OPTION> <OPTION VALUE="30">30</OPTION> <OPTION VALUE="31">31</OPTION> </select> <select name="mesaz"> <option value="" selected="selected">Месяц:</option> <option value="Января">Января</option> <option value="Февраля">Февраля</option> <option value="Марта">Марта</option> <option value="Апреля">Апреля</option> <option value="Мая">Мая</option> <option value="Июня">Июня</option> <option value="Июля">Июля</option> <option value="Августа">Августа</option> <option value="Сентября">Сентября</option> <option value="Октября">Октября</option> <option value="Ноября">Ноября</option> <option value="Декабря">Декабря</option> </select> <select name="god"> <option value="" selected="selected">Выберите год: </option> <option value="1996">1996</option> <option value="1995">1995</option> <option value="1994">1994</option> <option value="1993">1993</option> <option value="1992">1992</option> <option value="1991">1991</option> <option value="1990">1990</option> <option value="1989">1989</option> <option value="1988">1988</option> <option value="1987">1987</option> <option value="1986">1986</option> <option value="1985">1985</option> <option value="1984">1984</option> <option value="1983">1983</option> <option value="1982">1982</option> <option value="1981">1981</option> <option value="1980">1980</option> <option value="1979">1979</option> <option value="1978">1978</option> <option value="1977">1977</option> <option value="1976">1976</option> <option value="1975">1975</option> <option value="1974">1974</option> <option value="1973">1973</option> <option value="1972">1972</option> <option value="1971">1971</option> <option value="1970">1970</option> <option value="1969">1969</option> <option value="1968">1968</option> <option value="1967">1967</option> <option value="1966">1966</option> <option value="1965">1965</option> <option value="1964">1964</option> <option value="1963">1963</option> <option value="1962">1962</option> <option value="1961">1961</option> <option value="1960">1960</option> <option value="1959">1959</option> <option value="1958">1958</option> <option value="1957">1957</option> <option value="1956">1956</option> <option value="1955">1955</option> <option value="1954">1954</option> <option value="1953">1953</option> <option value="1952">1952</option> <option value="1951">1951</option> <option value="1950">1950</option> <option value="1949">1949</option> <option value="1948">1948</option> <option value="1947">1947</option> <option value="1946">1946</option> <option value="1945">1945</option> <option value="1944">1944</option> <option value="1943">1943</option> <option value="1942">1942</option> <option value="1941">1941</option> <option value="1940">1940</option> <option value="1939">1939</option> <option value="1938">1938</option> <option value="1937">1937</option> <option value="1936">1936</option> <option value="1935">1935</option> <option value="1934">1934</option> <option value="1933">1933</option> <option value="1932">1932</option> <option value="1931">1931</option> <option value="1930">1930</option> <option value="1929">1929</option> <option value="1928">1928</option> <option value="1927">1927</option> <option value="1926">1926</option> <option value="1925">1925</option> <option value="1924">1924</option> <option value="1923">1923</option> <option value="1922">1922</option> <option value="1921">1921</option> <option value="1920">1920</option> </select> </td> </tr> <tr> <td>Источник информации о курсах.</td> </tr> <tr> <td><textarea name=info rows=3 cols=50></textarea></td> </tr> <tr> <td>Образование* (место предыдущей работы)</td> </tr> <tr> <td><textarea name=mesto rows=3 cols=50></textarea></td> </tr> <tr> <td class="стиль6">Основная цель посещения курсов, мечта*</td> </tr> <tr> <td><textarea name=zel rows=3 cols=50></textarea></td> </tr> <tr> <td class="стиль6">Желание трудоустройства*</td> </tr> <tr> <td><select name="trud"> <option value="0" selected="selected"></option> <option value="Да">Да</option> <option value="Нет">Нет</option> </select></td> </tr> <tr> <td>Основная интересующая тема из области ландшафтного дизайна (<a href="obu4enie.html" target="_blank">из списка тем курса</a>)</td> </tr> <tr> <td><select name="tema"> <option value="0" selected="selected">Выберите тему: </option> <OPTION VALUE="1" >Тема 1</OPTION> <OPTION VALUE="2">Тема 2</OPTION> <OPTION VALUE="3">Тема 3</OPTION> <OPTION VALUE="4">Тема 4</OPTION> <OPTION VALUE="5">Тема 5</OPTION> <OPTION VALUE="6">Тема 6</OPTION> <OPTION VALUE="7">Тема 7</OPTION> <OPTION VALUE="8">Тема 8</OPTION> <OPTION VALUE="9">Тема 9</OPTION> <OPTION VALUE="10">Тема 10</OPTION> <OPTION VALUE="11">Тема 11</OPTION> <OPTION VALUE="12">Тема 12</OPTION> <OPTION VALUE="13">Тема 13</OPTION> <OPTION VALUE="14">Тема 14</OPTION> <OPTION VALUE="15">Тема 15</OPTION> <OPTION VALUE="16">Тема 16</OPTION> <OPTION VALUE="17">Тема 17</OPTION> <OPTION VALUE="18">Тема 18</OPTION> <OPTION VALUE="19">Тема 19</OPTION> <OPTION VALUE="20">Тема 20</OPTION> <OPTION VALUE="21">Тема 21</OPTION> <OPTION VALUE="22">Тема 22</OPTION> <OPTION VALUE="23">Тема 23</OPTION> <OPTION VALUE="24">Тема 24</OPTION> <OPTION VALUE="25">Тема 25</OPTION> <OPTION VALUE="26">Тема 26</OPTION> <OPTION VALUE="27">Тема 27</OPTION> <OPTION VALUE="28">Тема 28</OPTION> <OPTION VALUE="29">Тема 29</OPTION> <OPTION VALUE="30">Тема 30</OPTION> <OPTION VALUE="31">Тема 31</OPTION> <OPTION VALUE="32">Тема 32</OPTION> <OPTION VALUE="33">Тема 33</OPTION> <OPTION VALUE="34">Тема 34</OPTION> <OPTION VALUE="35">Тема 35</OPTION> <OPTION VALUE="36">Тема 36</OPTION> <OPTION VALUE="37">Тема 37</OPTION> <OPTION VALUE="38">Тема 38</OPTION> <OPTION VALUE="39">Тема 39</OPTION> <OPTION VALUE="40">Тема 40</OPTION> <OPTION VALUE="41">Тема 41</OPTION> <OPTION VALUE="42">Тема 42</OPTION> <OPTION VALUE="43">Тема 43</OPTION> <OPTION VALUE="44">Тема 44</OPTION> </select></td> </tr> <tr> <td class="стиль6">Пожелания по времени проведения занятий*</td> </tr> <tr> <td><textarea name=pogelan rows=3 cols=50></textarea></td> </tr> <tr> <td>Контактные телефоны:</td> </tr> <tr> <td>Домашний</td> </tr> <tr> <td><input name="dom" size=30 type="text" id="dom"></td> </tr> <tr> <td>Рабочий</td> </tr> <tr> <td><input name="rab" size=30 type="text" id="rab"></td> </tr> <tr> <td class="стиль6">Мобильный*</td> </tr> <tr> <td><input name="mob" size=30 type="text" id="mob"></td> </tr> <tr> <td>Ваш e-mail</td> </tr> <tr> <td><input name="email" size=60 type="text" id="email"></td> </tr> <tr> <td class="стиль6">Область:*</td> </tr> <tr> <td><select name="oblast" id="oblast"> <option value="" selected="selected">Выберите область: </option> <option value='АР Крым'>АР Крым</option> <option value='Винницкая'>Винницкая</option> <option value='Волынская'>Волынская</option> <option value='Днепропетровская'>Днепропетровская</option> <option value='Донецкая'>Донецкая</option> <option value='Житометская'>Житомерская</option> <option value='Закарпатская'>Закарпатская</option> <option value='Запорожская'>Запорожская</option> <option value='Ивано-Франковская'>Ивано-Франковская</option> <option value='Киевская'>Киевская</option> <option value='Кировоградская'>Кировоградская</option> <option value='Луганская'>Луганская</option> <option value='Львовская'>Львовская</option> <option value='Николаевская'>Николаевская</option> <option value='Одесская'>Одесская</option> <option value='Полтавская'>Полтавская</option> <option value='Ровненская'>Ровненская</option> <option value='Сумская'>Сумская</option> <option value='Тернопельская'>Тернопельская</option> <option value='Харковская'>Харковская</option> <option value='Херсонская'>Херсонская</option> <option value='Хмельницкая'>Хмельницкая</option> <option value='Черкасская'>Черкасская</option> <option value='Черновецкая'>Черновецкая</option> <option value='Черниговская'>Черниговская</option> </select></td> </tr> <tr> <td class="стиль6">Город:*</td> </tr> <tr> <td><input name="gorod" size=60 type="text" id="gorod"></td> </tr> <tr> <td><input type="submit" value="Отправить" /> <input type="reset" value="Очистить" /></td> </tr> </table> </form> А вот mail.php [PHP]<?php if (isset ($names)) { $name = substr($names,0,60); //Не может быть более 60 символов if (empty($names)) { echo "<center><b>Не указано имя !!!<p>"; echo "<a href=zayavka.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $name = "не указано"; } if (isset ($zel)) { $name = substr($zel,0,1000); //Не может быть более 1000 символов if (empty($zel)) { echo "<center><b>Не указана цель посещения курсов, мечта !!!<p>"; echo "<a href=zayavka.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $zel = "не указано"; } if (isset ($trud)) { $name = substr($trud,0,10); //Не может быть более 10 символов if (empty($trud)) { echo "<center><b>Не указано желание трудоустройства !!!<p>"; echo "<a href=zayavka.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $trud = "не указано"; } if (isset ($pogelan)) { $name = substr($pogelan,0,1000); //Не может быть более 1000 символов if (empty($pogelan)) { echo "<center><b>Не указаны пожелания !!!<p>"; echo "<a href=zayavka.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $pogelan = "не указано"; } if (isset ($mob)) { $name = substr($mob,0,100); //Не может быть более 100 символов if (empty($mob)) { echo "<center><b>Не указан мобильный номер !!!<p>"; echo "<a href=zayavka.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $mob = "не указано"; } if (isset ($oblast)) { $name = substr($oblast,0,100); //Не может быть более 100 символов if (empty($oblast)) { echo "<center><b>Не указана область !!!<p>"; echo "<a href=zayavka.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $oblast = "не указано"; } if (isset ($gorod)) { $name = substr($gorod,0,100); //Не может быть более 100 символов if (empty($gorod)) { echo "<center><b>Не указан город !!!<p>"; echo "<a href=zayavka.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $gorod = "не указано"; } $i = "не указано"; if ($name == $i AND $zel == $i AND $trud == $i AND $pogelan == $i AND $mob == $i AND $oblast == $i AND $gorod == $i) { echo "Ошибка ! Скрипту не были переданы параметры !"; exit; } $to = "zayavka@landscapeacademy.com.ua"; $subject = "Область - $oblast"; $message = "ФИО: - $names\n"; $message .= "День рождения: - $den\n"; $message .= "Месяц рождения: - $mesaz\n"; $message .= "Год рождения: - $god\n"; $message .= "Источник информации о курсах: - $info\n"; $message .= "Образование, место предыдущей работы: - $mesto\n"; $message .= "Основная цель посещения курсов, мечта: - $zel\n"; $message .= "Желание трудоустройства: - $trud\n"; $message .= "Интересующая тема: - $tema\n"; $message .= "Пожелания по времени проведения занятий: - $pogelan\n"; $message .= "Домашний номер: - $dom\n"; $message .= "Рабочий номер: - $rab\n"; $message .= "Мобильный номер: - $mob\n"; $message .= "Электронаая почта: - $email\n"; $message .= "Область: - $oblast\n"; $message .= "Город: - $gorod\n"; $message .= "IP-адрес:$REMOTE_ADDR"; mail ($to,$subject,$message) or print "Не могу отправить письмо !!!"; echo "<center><b>Спасибо за отправку вашего сообщения<br><a href=home.html>Нажмите</a>, что бы вернуться на главную...>"; exit; ?>[/PHP] Заранее благодарен) |
|
|
Webmaster_hb |
18.11.2008, 16:33;
Ответить: Webmaster_hb
Сообщение
#4
|
|
[php]
mail ($to,$subject,$message) or print "Не могу отправить письмо !!!"; [/php] заменить на [php] write_to_file($message) or print "Не могу записать в файл!!!"; [/php] функцию write_to_file надо написать свою, учитывая особенности структуры каталогов ваших |
|
|
Sergius_hb
|
Сообщение
#5
|
|
Я думал создать в корне сайта 25 папок с названиями областей, и в зависимости какую область Украины выберет заполнивший форму в ту папку чтобы и попадал текстовый файл. Ну или как говорилось выше запись сразу в базу даных.
Я обшарил кучу сайтов пока ненашол как это зделать, можете обьяснить поподробней или подсказать где можно найти ответ? |
|
|
Webmaster_hb |
18.11.2008, 17:39;
Ответить: Webmaster_hb
Сообщение
#6
|
|
почитайте сначала введение в PHP с простыми примерами
|
|
|
Sergius_hb
|
Сообщение
#7
|
|
Возможно Вы имели в виду функцию fwrite
потомучто функцию write_to_file я вовсе ненашол |
|
|
Webmaster_hb |
18.11.2008, 18:30;
Ответить: Webmaster_hb
Сообщение
#8
|
|
|
функцию write_to_file надо написать свою, учитывая особенности структуры каталогов ваших читайте между строк
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Рассылка ваших сообщений в контакт формы! | 3 | dizaynmaks | 1703 | 18.4.2022, 9:04 автор: dizaynmaks |
|
Рассылка ваших рекламных сообщений по ВКонтакте/Telegram/Instagram | 36 | SmmAdvert | 6680 | 4.3.2021, 13:14 автор: monsterkill11 |
|
SIMsms.org - Cервис по приему СМС сообщений на Российские номера, стран Европы, США | 123 | simsms | 30620 | 9.11.2020, 8:50 автор: simsms |
|
2 100 000 сообщений на maultalk.com Форум - с праздником! |
7 | ARsHi | 6441 | 20.5.2020, 13:44 автор: ARsHi |
|
Нужно написать 5 текстовых сообщений За + в репутацию или оплачу деньги |
0 | Mr_SMO | 1028 | 9.3.2020, 19:25 автор: Mr_SMO |
Текстовая версия | Сейчас: 18.4.2024, 4:23 |