|
|
|
|
Скрипт формы отправки сообщения на e-mail с сайта v1.1 |
|
|
|
|
В данной версии были исправлены ошибки, которые были допущены в версии 1.0, а именно такие как: - Проблемы с кодировкой, в некоторых броузерах отображалось места текста квадратики
Папки examples больше нету, она теперь называется forma(вы можете ее назвать как вам угодно)Содержание файла index.php:<html> <head> <title>Связь с администрацией</title> <meta http-equiv=”Content-Type” content=”text/html; charset=windows-1251″> <!– tinyMCE –> <script language=”javascript” type=”text/javascript” src=”../jscripts/tiny_mce/tiny_mce.js”></script> <script language=”javascript” type=”text/javascript”> // Notice:The simple theme does not use all options some of them are limited to the advanced theme tinyMCE.init({ mode :“textareas”, theme :“simple” }); </script> <!– /tinyMCE –> </head> <body> </body> </html><?php$mailto = “youremail@yandex.ru”; $charset = “windows-1251″; $subject = “Письмо с сайта http://$HTTP_HOST”; $content = “text/plain”; $status=” “;$errors_name = ‘Введите ваше имя’; $errors_mailfrom = ‘Введите свой E-mail’; $errors_incorrect = ‘Заполните правильно Ваш E-mail’; $errors_message = ‘Наберите сообщение!’; $send = ‘Ваше письмо отправлено!’;if (isset($name) && $name == “”) { $status = “$errors_name”; } elseif (isset($mailfrom) && $mailfrom == “”) { $status = “$errors_mailfrom”; } elseif(isset($mailfrom) &&!preg_match(”/^([a-z,._,0-9])+@([a-z,._,0-9])+(.([a-z])+)+$/”, $mailfrom)) { $status = “$errors_incorrect”;unset($mailfrom); } elseif (isset($message) && $message == “”) { $status = “$errors_message”; } elseif (!empty($_POST)) { $headers = “MIME-Version:1.0rn”; $headers.= “Content-Type:$content charset=$charsetrn”; $headers.= “Date:“.date(”Y-m-d (H:i:s)”,time()).”rn”; $headers.= “From:”$name” <$mailfrom>rn”; $headers.= “X-Mailer:My Send E-mailrn”;mail(”$mailto”,”$subject”,”$message”,”$headers”);unset($name, $mailfrom, $mailto, $subject, $message);$status = “$send”; }echo ” <table width=”430” border=”0”> <tr> <td height=”50” align=”center” colspan=”2”><font color=”blue”>$status</font></td> </tr> <form method=”post”> <tr> <td width=”86”>Ваше имя</td> <td width=”286”><input type=”text” name=”name”></td> </tr> <tr> <td>Ваш e-mail</td> <td width=”286”><input type=”text” name=”mailfrom”></td> </tr> <tr> <td> </td> <td width=”286”> <p align=”center”>Сообщение</p> </td> </tr><tr> <td> </td> <td width=”286”><textarea name=”message” cols=”33” rows=”10”></textarea></td></tr><tr> <td align=”center” colspan=”2”> <input type=”submit” value=”Отправить” style=”border:1px solid #000000”></td> </tr> </form> </table>rn”; ?> Теперь некоторые настройки скрипта:$mailto = “youremail@yandex.ru”; Введите сюда ваш e-mail на этот адрес будут отправляться письма с сайта$charset = “windows-1251″; Кодировка в которой будут отправляться письма$subject = “Письмо с сайта http://$HTTP_HOST”; Это тема письма, можно оставить такой На этом все. Демо можно посмотреть Размер архива:481kb Автор:FlashRipper |
|
|
|
|
Делаем редирект на Html+JS
Если вам нужно переместить пользователя с одной страницы на другую, то прочитать как это сделать можно в этой статье. Пример выполнения данного скрипта вы можете посмотреть здесь.Для начала, создайте файл index.htm и вставьте в него следующий код:<html ... |
|
Делаем вывод даты на PHP
Если вам на сайте нужно вывести запись такого содержания:Сегодня:Среда, 24 Октября 2007 г.То пожалуйста читайте эту статью. Итак, для начало создайте файл index.php и вставьте в него следующий код:<htmL><head><title>Делаем вывод даты на ... |
|
Прозрачность картинки при наведении на нее курсора мыши через CSS
В этом примере рассказывается о том, что при наведении на картинку курсор мыши, ее прозрачность становилась 80%-ной(чтобы она была потусклее), а на неактивной картинке оставалась 100%-ной. Пример можно посмотреть здесь, не работает в InternetExplorer. Дал ... |
|
Делаем защиту от спама и флуда на PHP
Пример по созданию формы отправки письма(обратная связь) с антиспамом, каждый раз на картинке будет выводится новое число. Пока пользователь не введёт цифры в поле, которые написаны на картинке письмо не будет отправлено вам на почтовый ящик. Пример данно ... |
|
|
|
|
|