Jump to content

Edem

Newbie
  • Posts

    21
  • Joined

  • Last visited

Edem's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Лишнюю скобку убрала (Вы ведь понимаете, что это просто опечатка) , кавычки поставила, но ничего не срабатывает. Т.е. в Мазиле и в Операх после нажатия кнопки заявка уходит на эл.почту, а вот в Explorer ничего не происходит
  2. Помогите пожалуйста разобраться, почему вот этот код не работает в Internet explorer? В мазиле и Операх все нормально кнопка срабатывает, в чем тут дело? вот код: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Заявка на профподготовку</title> <meta http-equiv="Тип-содержимое" content="text/html; charset=iso-8859-1"> <meta http-equiv="Тип-содержимое" content="text/html; charset=iso-8859-1"> <style type="text/css"> .search {width: 800px; /* */} <!-- .стиль1 {color: #33FF00} .стиль2 { font-size: 24px; font-family: Tahoma; color:#33FF00; } .стиль3 { color: #33FF00; font-family:Tahoma; } TEXTAREA {{width: 100%; /* */ height: 100px; /* */} --> .стиль4 {color: #33FF00; font-family:Tahoma;} </style> </head> <body text="#CCCCCC" bgcolor="#000000" class="text" id="strona-en" p {margin-right: 0px;} link="#FFFFFF" alink="#FFFFFF" vlink="#FFFFFF"> <div align="left"> <!-- #top --> <img src="Kartinki/Logo_black_white.jpg"border="0" width="1000" height="120"/> <hr size="6"></div> <?PHP function show_form(){ ?> <form action=mailto.php method=post> <div align="center"><td width="75%" height="10" align="center" valign="top" class="стиль1"><div class="стиль34"> <p align="center" class="стиль1 стиль2">З А Я В К А </p> </div> <div> <p align="center" class="стиль1 стиль2">НА ОБУЧЕНИЕ ПО ПРОГРАММЕ ПРОФЕССИОНАЛЬНОЙ ПЕРЕПОДГОТОВКИ </p> </div></td> <div align="left"> <p><br /> <span class="стиль3">Ф.И.О.</span><br /> <input type="text" name="name" size="160"> <br /> <span class="стиль3"> Дата рождения</span> <br /> <input type="text" name="burn" size="40"> <br /> <span class="стиль3"> Образование</span><br /> <input type="text" name="edicaishin" size="40"> <br /> </p> <p><span class="стиль3">Наименование учебного заведения, год окончания, специальность по диплому</span><br /> <textarea rows="5" name="cpeshion" cols="100"></textarea> <br /> </p> <p><span class="стиль3">Место работы, должность и стаж</span><br /> <textarea rows="5" name="work" cols="100"></textarea> <br /> </p> <p><span class="стиль3">Предполагаемое начало обучения</span><br /> </p> <p><select name="begining"> <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></p> <br /> <span class="стиль3">Предполагаемая форма обучения</span><br /> <p><select name="forma"> <option value="Дневная">Дневная</option> <option value="sВечерняя">Вечерняя</option></select></p> <br/> <span class="стиль3">Наименование программы:</span> <p><select name="programma"> <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></p> <p><br /> <span class="стиль3">Адрес, телефон, E-mail</span><br /> <input type="text" name="tel" size="160"> <br /> </p> <p> <input type="submit" value="Отправить" name="submit"> </p> </div> </div> </form> Пожалуйста, заполните все поля <? } function complete_mail() { // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменных $_POST['mess'], $_POST['name'], $_POST['tel'], $_POST['email'] все аналогично $_POST['name'] = substr(htmlspecialchars(trim($_POST['name'])), 0, 1000); $_POST['programma'] = substr(htmlspecialchars(trim($_POST['programma'])), 0, 1000000); $_POST['begining'] = substr(htmlspecialchars(trim($_POST['begining'])), 0, 1000000); $_POST['forma'] = substr(htmlspecialchars(trim($_POST['forma'])), 0, 30); $_POST['tel'] = substr(htmlspecialchars(trim($_POST['tel'])), 0, 30); $_POST['work'] = substr(htmlspecialchars(trim($_POST['work'])), 0, 50); $_POST['cpeshion'] = substr(htmlspecialchars(trim($_POST['cpeshion'])), 0, 50); $_POST['edicaishin'] = substr(htmlspecialchars(trim($_POST['edicaishin'])), 0, 50); $_POST['burn'] = substr(htmlspecialchars(trim($_POST['burn'])), 0, 50); // если не заполнено поле "Имя" - показываем ошибку 0 if (empty($_POST['name'])) output_err(0); // если неправильно заполнено поле email - показываем ошибку 1 if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $_POST['tel'])) output_err(1); // если не заполнено поле "Сообщение" - показываем ошибку 2 if(empty($_POST['burn'])) output_err(2); if(empty($_POST['edicaishin'])) output_err(3); if(empty($_POST['cpeshion'])) output_err(4); if(empty($_POST['work'])) output_err(5); if(empty($_POST['forma'])) output_err(6); if(empty($_POST['begining'])) output_err(7); if(empty($_POST['programma'])) output_err(8); // создаем наше сообщение $mess = ' Имя отправителя:'. $_POST['name'] .' Адрес, телефон,E-mail:'. $_POST['tel'] .' Программы:'. $_POST['programma'] .' Начало занятий:'. $_POST['begining'] .' Форма обучения:'. $_POST['forma'] .' Место работы, должность:'. $_POST['work'] .' Учебное заведение, специальность:'. $_POST['cpeshion'] .' Образование:'. $_POST['edicaishin'] .' Дата рождения:'. $_POST['burn'] .' '.$_POST['mess']; // $to - кому отправляем $to = 'cppkpsutd@mail.ru'; // $from - от кого $from = 'test@test.ru'; $mail = mail( $to, $_POST['title'], $mess, "From: $from\n\rMIME-Version: 1.0\n\rContent-type: text/html; charset=windows-1251\n\r\n\r" ); echo ($mail) ? 'Спасибо! Ваше письмо отправлено.' : 'Какая-то фигня во время отправки мыла о.0'; } function output_err($num){ $err[0] = 'ОШИБКА! Не введено имя.'; $err[1] = 'ОШИБКА! Поле не заполнено.'; $err[2] = 'ОШИБКА! Поле не заполнено.'; $err[3] = 'ОШИБКА! Поле не заполнено.'; $err[4] = 'ОШИБКА! Поле не заполнено.'; $err[5] = 'ОШИБКА! Поле не заполнено.'; $err[6] = 'ОШИБКА! Поле не заполнено.'; $err[7] = 'ОШИБКА! Поле не заполнено.'; $err[8] = 'ОШИБКА! Поле не заполнено.'; echo '<p>'.$err[$num].'</p>'; show_form(); exit(); } if (!empty($_POST['submit'])){ complete_mail(); } else { show_form(); } ?> </body> </html>
  3. А тогда куда денется моя Ф.И.О.? Если я заменю Ф.И.О. на Email, то где будут вписывать свое имя? Или я чего то не понимаю? И еще после строки "Пожалуйста заполните все поля" у меня высвечивается вот такая аброкадабра .$err[$num].''; show_form(); exit(); } if (!empty($_POST['submit'])) complete_mail(); else show_form(); ?. Что с этим то делать? Вы уж извините, наверное мои вопросы вам кажутся глупыми.
  4. Спасибо огромное за быстрый ответ. Я выбрала предложенный Вами второй вариант и у меня получилось следующее: <body text="#CCCCCC" bgcolor="#000000" class="text" id="strona-en" p {margin-right: 0px;} link="#FFFFFF" alink="#FFFFFF" vlink="#FFFFFF"> <div align="left"> <!-- #top --> <img src="Kartinki/Logo_black_white.jpg"border="0" width="1000" height="120"/> <hr size="6"></div><?php function show_form() { ?> <form action="zayavka.htm" method=post> <div align="center"><td width="75%" height="10" align="center" valign="top" class="стиль1"><div class="стиль34"> <p align="center" class="стиль1 стиль2">З А Я В К А </p> </div> <div> <p align="center" class="стиль1 стиль2">НА ОБУЧЕНИЕ ПО ПРОГРАММЕ ПРОФЕССИОНАЛЬНОЙ ПЕРЕПОДГОТОВКИ </p> </div></td> <div align="left"> <p><br /> <span class="стиль3">Ф.И.О.</span><br /> <input type="text" name="name" size="160"> <br /> <span class="стиль3"> Дата рождения</span> <br /> <input type="text" name="burn" size="40"> <br /> <span class="стиль3"> Образование</span><br /> <input type="text" name="edicaishin" size="40"> <br /> <span class="стиль3">Наименование учебного заведения, год окончания, специальность по диплому</span><br /> <textarea rows="5" name="cpeshion" cols="100"></textarea> <br /> </p> <p><span class="стиль3">Место работы, должность и стаж</span><br /> <textarea rows="5" name="work" cols="100"></textarea> <br /> <span class="стиль4">Предполагаемое начало обучения</span><br /> </p> <p><select name="begining"> <option value="s1">Январь</option> <option value="s2">Февраль</option> <option value="s3">Март</option> <option value="s4">Апрель</option> <option value="s5">Май</option> <option value="s6">Июнь</option> <option value="s7">Июль</option> <option value="s8">Август</option> <option value="s9">Сентябрь</option> <option value="s10">Октябрь</option> <option value="s11">Ноябрь</option> <option value="s12">Декабрь</option> </select></p> <br /> <span class="стиль4">Предполагаемая форма обучения</span><br /> <p><select name="forma"> <option value="s1">Дневная</option> <option value="s2">Вечерняя</option></select></p> <br/> <span class="стиль3">Наименование программы:</span> <p><select name="programma"> <option value="s1">Дизайн интерьера</option> <option value="s2">Ландшафтный дизайн</option> <option value="s3">Дизайн костюма</option> <option value="s4">История и теория интерьера</option> <option value="s5">История и теория моды</option> <option value="s6">Художественные промыслы России</option> <option value="s7">Композиция в декоративно-прикладном искусстве</option> <option value="s8">Технология художественной обработки материалов</option> <option value="s9">Товароведение, экспертиза и сертификация изделий из кожи и меха</option> <option value="s10">Бухгалтерский учет, контроль налогооблажения и судебно-бухгалтерская экспертиза</option> <option value="s11">Страховой менеджмент</option> <option value="s12">Управление имуществом</option> <option value="s13">Управление персоналом</option> <option value="s14">Деловое администрирование</option> </select></p> <br /> <span class="стиль3">Адрес, телефон, E-mail</span><br /> <input type="text" name="tel" size="160"> <br /> <input type="submit" value="Отправить" name="submit"> </div> </div> </form> Пожалуйста, заполните все поля <? } function complete_mail() { // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменных $_POST['mess'], $_POST['name'], $_POST['tel'], $_POST['email'] все аналогично $_POST['name'] = substr(htmlspecialchars(trim($_POST['name'])), 0, 1000); $_POST['programma'] = substr(htmlspecialchars(trim($_POST['programma'])), 0, 1000000); $_POST['begining'] = substr(htmlspecialchars(trim($_POST['begining'])), 0, 1000000); $_POST['forma'] = substr(htmlspecialchars(trim($_POST['forma'])), 0, 30); $_POST['tel'] = substr(htmlspecialchars(trim($_POST['tel'])), 0, 30); $_POST['work'] = substr(htmlspecialchars(trim($_POST['work'])), 0, 50); $_POST['cpeshion'] = substr(htmlspecialchars(trim($_POST['cpeshion'])), 0, 50); $_POST['edicaishin'] = substr(htmlspecialchars(trim($_POST['edicaishin'])), 0, 50); $_POST['burn'] = substr(htmlspecialchars(trim($_POST['burn'])), 0, 50); // если не заполнено поле "Имя" - показываем ошибку 0 if (empty($_POST['name'])) output_err(0); // если неправильно заполнено поле email - показываем ошибку 1 if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $_POST['tel'])) output_err(1); // если не заполнено поле "Сообщение" - показываем ошибку 2 if(empty($_POST['burn'])) output_err(2); if(empty($_POST['edicaishin'])) output_err(3); if(empty($_POST['cpeshion'])) output_err(4); if(empty($_POST['work'])) output_err(5); if(empty($_POST['forma'])) output_err(6); if(empty($_POST['begining'])) output_err(7); if(empty($_POST['programma'])) output_err(8); // создаем наше сообщение $mess = ' Имя отправителя:'.$_POST['name'].' Адрес, телефон,E-mail:'.$_POST['tel'].' Программы:'.$_POST['programma'].' Начало занятий:'.$_POST['begining'].' Форма обучения:'.$_POST['forma'].' Место работы, должность:'.$_POST['work'].' Учебное заведение, специальность:'.$_POST['cpeshion'].' Образование:'.$_POST['edicaishin'].' Дата рождения:'.$_POST['burn'].' '.$_POST['mess']; // $to - кому отправляем $to = 'test@test.ru'; // $from - от кого $from='test@test.ru'; mail($to, $_POST['title'], $mess, "From:".$from); echo 'Спасибо! Ваше письмо отправлено.'; } function output_err($num) { $err[0] = 'ОШИБКА! Не введено имя.'; $err[1] = 'ОШИБКА! Поле не заполнено.'; $err[2] = 'ОШИБКА! Поле не заполнено.'; $err[3] = 'ОШИБКА! Поле не заполнено.'; $err[4] = 'ОШИБКА! Поле не заполнено.'; $err[5] = 'ОШИБКА! Поле не заполнено.'; $err[6] = 'ОШИБКА! Поле не заполнено.'; $err[7] = 'ОШИБКА! Поле не заполнено.'; $err[8] = 'ОШИБКА! Поле не заполнено.'; echo '<p>'.$err[$num].'</p>'; show_form(); exit(); } if (!empty($_POST['submit'])) complete_mail(); else show_form(); ?> </body> Теперь у меня вопрос по вот этому месту: // $to - кому отправляем $to = 'test@test.ru'; // $from - от кого $from='test@test.ru'; mail($to, $_POST['title'], $mess, "From:".$from); echo 'Спасибо! Ваше письмо отправлено.'; } Мне нужно чтобы эта заявка отправлялась с нашего сайта на нашу же эл.почту. т.е. в строку "То" я вписываю свой эл.адрес? А что вписывать в строку From?
  5. Помогите пожалуйста, надо чтобы после нажатии кнопки "Оправить" вся заполненная информация пошла на адрес электронной почты и чтобы появлялось окно с надписью "Ваша Заявка отправлена". <body text="#CCCCCC" bgcolor="#000000" class="text" id="strona-en" p {margin-right: 0px;} link="#FFFFFF" alink="#FFFFFF" vlink="#FFFFFF"> <div align="left"> <!-- #top --> <img src="Kartinki/Logo_black_white.jpg"border="0" width="1000" height="120"/> <hr size="6"></div> <form action="mailto:cppkpsutd@mail.ru" enctype="text/plain"> <td width="75%" height="10" align="center" valign="top" class="стиль1"><div class="стиль34"> <p align="center" class="стиль1 стиль2">З А Я В К А </p> </div> <div> <p align="center" class="стиль1 стиль2">НА ОБУЧЕНИЕ ПО ПРОГРАММЕ ПРОФЕССИОНАЛЬНОЙ ПЕРЕПОДГОТОВКИ </p> </div></td> <span class="стиль1"> </tr> </span> <form name="bio" method="POST" action="handler.php"> <table width="100%" cellspacing="0" cellpadding="4"> <tr valign="top"> <td > <p><span class="стиль3"> Ф.И.О.</span><br> <input name="name" type="text" class="search" tabindex="1" size="30"> </p></td></tr> <td> <p> <span class="стиль3">Дата рождения</span><br> <input name="lastname" type="text" tabindex="3" size="30"> </p></td> </tr> <tr valign="top"> <td> <p><span class="стиль3">Образование</span><br> <input name="tel" type="text" tabindex="2" size="30"> </p> </td></tr> <tr> <td><p><span class="стиль3">Наименование учебного заведения, год окончания, специальность по диплому</span></p> <p><textarea cols="100%" rows="5" name="comment"></textarea> </p> </td></tr> <tr> <td><p class="стиль3">Место работы, должность, стаж</p> <p><textarea cols="100%" rows="3" name="comment"></textarea> </p> </td></tr> <tr valign="top"> <td> <p><span class="стиль3">Предполагаемое начало обучения </span></p> <p><select name="hero"> <option value="s1">Январь</option> <option value="s2">Февраль</option> <option value="s3">Март</option> <option value="s4">Апрель</option> <option value="s5">Май</option> <option value="s6">Июнь</option> <option value="s7">Июль</option> <option value="s8">Август</option> <option value="s9">Сентябрь</option> <option value="s10">Октябрь</option> <option value="s11">Ноябрь</option> <option value="s12">Декабрь</option> </select></p></td> <tr valign="top"> <td> <span class="стиль3">Предпочтительная форма обучения</span><br> <select name="gender" tabindex="3"> <option selected>Дневное</option> <option>Вечернее</option> </select></td></tr> <td><p><span class="стиль3">Наименование программы:</span></p> <p><select name="hero"> <option value="s1">Дизайн интерьера</option> <option value="s2">Ландшафтный дизайн</option> <option value="s3">Дизайн костюма</option> <option value="s4">История и теория интерьера</option> <option value="s5">История и теория моды</option> <option value="s6">Художественные промыслы России</option> <option value="s7">Композиция в декоративно-прикладном искусстве</option> <option value="s8">Технология художественной обработки материалов</option> <option value="s9">Товароведение, экспертиза и сертификация изделий из кожи и меха</option> <option value="s10">Бухгалтерский учет, контроль налогооблажения и судебно-бухгалтерская экспертиза</option> <option value="s11">Страховой менеджмент</option> <option value="s12">Управление имуществом</option> <option value="s13">Управление персоналом</option> <option value="s14">Деловое администрирование</option> </select></p></td> <tr valign="top"> <td > <p><span class="стиль3"> Адрес, телефон, E-mail</span><br> <input name="name" type="text" class="search" tabindex="1" size="30"> </p></td></tr> <tr valign="top"> <td> <p><input type="submit" value="Отправить"> </p></form></td></tr> </form> </body> </html> Я совсем начинающий разработчик, поэтому просьба писать прямо как для "Чайника" очень подробно, если конечно не трудно. Заранее благодарна
  6. Ребята пожалуйста не зацикливайтесь на этом коде, просто примите и поверьте на слово, что все действительно работает. Лучше помогите с сылками, а то когда вписываю ссылки то картинки исчезают.
  7. Ну что мне на крови клясться.
  8. Все работает. Этот код написал Влад Мержевич. А что на счет ссылок?
  9. Помогите!!! срочно нужно вставить ссылки в кнопки с эффектом перекатывания по типу: http://www.studyinenglish.pl/en/index.html мой код: <style type="text/css"> A.rollover1, .rollover2, .rollover3, .rollover4 { background: url('Knopku/Blue_together1.jpg'); /* */ display: block; /* */ width: 300px; /* */ height: 150px; /* */ } .rollover2 { background: url('Knopku/green_together2.jpg'); } .rollover3 { background: url('Knopku/yellow_together3.jpg'); } .rollover4 { background: url('Knopku/orange_together4.jpg'); } .rollover1:hover, .rollover2:hover, .rollover3:hover, .rollover4:hover { background-position: 0 -150px; } </style> </head> <body bgcolor="#333333" class="index" id="strona-en" rightmargin="2"> <div align="left"> <!-- #top --> <p><a href="link1.html" class="rollover1"></a></p> <p><a href="link2.html" class="rollover2"></a></p> <p><a href="link3.html" class="rollover3"></a></p> <p><a href="link4.html" class="rollover4"></a></p> </td> </tr> </tbody></table> </body></html></BODY></HTML>
  10. Спасибо огромное Kalyaka-malyaka. Вы просто чудо. У меня все получилось и очень красиво. А теперь подскажите пожалуйста как можно вставить в каждую из этих картинок надпись в виде ссылки? Очень нужно.
  11. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.01//EN" "http://www.w3.org/TR/xhtml4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>CPPKP</title> <script type="text/javascript" src="js/sie.js"></script> <style type="text/css"> A.rollover{ background: url('Knopku/green_together.jpg'); /* Путь к файлу с исходным рисунком */ display: block; /* Рисунок как блочный элемент */ width: 300px; /* Ширина рисунка */ height: 150px; /* Высота рисунка */ } A.rollover:hover { background-position: 0 -150px; } </style> </head> <body bgcolor="#333333" class="index" id="strona-en"> <div align="left"> <!-- #top --> <img src="Kartinki/Logo_black_white1.jpg" /> <hr size="6"></div> <p><a href="link.html" class="rollover"></a></p> </html> Здесь я вставила одну картинку, как вставить еще 3 картинки друг под другом?
  12. Добрый день всем участникам. Подскажите начинающему как сделать сразу 4 такие картинки с перекатыванием, которые стоят друг под другом (описано в http://www.htmlbook.ru/content/?id=110)? Одну картинку вставила и все получилось замечательно. А вот когда стала вставлять вторую, то она перекрыла первую. Подскажите пожалуйста что делать, что вставлять в "голову" и что в "тело"? Только пожалуйста очень подробненько, прямо как для "чайника". Заранее спасибо
  13. Всем добрый день!!! А подскажите пожалуйста, когда я делаю так текст текущей ссылки текст ссылки 1, что нужно добавлять, чтобы ссылка открывалась в дополнительном окне? А то target="_blank" не работает
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy