Консультация № 74225
05.02.2007, 14:03
0.00 руб.
0 5 5
Откуда можно скачать гостевую книгу на PHP и форму для отправки письма для сайта? (и много други полезных скриптов)

Обсуждение

Неизвестный
05.02.2007, 14:23
общий
это ответ
Здравствуйте, Исаак Моисеевич!
Почитайте это - "<a href=http://www.compdoc.ru/internet/php/>Документация по PHP</a>" (интересные статьи).
Качаем здесь - <a href=http://web.chemport.ru/>Бесплантые скрипты на php</a>:
- Скрипт доски объявлений
- Скрипт гостевой книги
- Скрипт новостной ленты
- Скрипт фотогаллереи
- Скрипт голосований/опросов
- Форма для отправки email и закачки файлов пользователем на сайт (php)
- Форум (php/MySQL)
- Более продвинутый форум (php/MySQL)
Еще одна гостевая - "<a href=http://www.wmasn.com/scripts/php/129script8.html>Art-Soft Гостевая книга 2.0.1</a>"
Огромное количество скриптов - "<a href=http://aceweb.ru/php.php>php скрипты</a>"

Удачи!
Неизвестный
05.02.2007, 16:01
общий
это ответ
Здравствуйте, Исаак Моисеевич!

Некоторое количество скриптов, среди которых гостевая книга, новостная лента, графический счетчик посещений сайта, скрипт обратной связи можно скачать с http://www.manlix.ru/

Огромное количество скриптов можно найти на http://www.hotscripts.com/PHP/Scripts_and_Programs/index.html (есть платные и бесплатные скрипты)
Неизвестный
05.02.2007, 16:10
общий
это ответ
Здравствуйте, Исаак Моисеевич!

Форма для отаравки письма с сайта на ваш адрес написанная на PHP в приложении. Скрипт выводит форму и при вводе посетителем имени, емайла и сообщения отправляет на Ваш e-mail сообщение.
В переменной $myemail задаётся ваш электронный адрес;
Ограничение максимального количества символов в имени и сообщении ($maxname, $maxmsg).
Выбор скина формы (цвет таблицы и цвет текста в заголовке таблицы - $bdcolor, $fcolor, $bagcolor).
Скрипт работает с любым значением переменной register_globals (on/off)
Закачайте в любую папку на сервере исходник и выставите ему атрибут Chmod 755.

Гостевая к сожалению не влазиет, посмотрите вот по этим адресам: <B>www.wr-script.ru</B> и <B>www.softlinks.ru</B>.

Успехов!!!

Приложение:
<? // WR-sendmail v 1.2$myemail= "Miha-ingener@yandex.ru"; // Ваш электронный адрес$refreshpage=""; // Страница, куда возвращается человек после отправки сообщения // оставьте пустым и тогда обновиться страница, где установлена эта форма$maxname="30"; // Максимальное кол-во символов в имени$maxmsg="1500"; // Максимальное количество символов в сообщении// Далее настраивается цвет таблицы и текста: цвет таблицы и цвет текста в заголовке таблицы// Для Выбора схемы - раскоментируйте её и закоментируйте текущую символами ////$bdcolor="#79BBEF"; $fcolor="#FFFFFF"; // Светлоголубой$bdcolor="#FF9A00"; $fcolor="#FFFFFF"; // Оранжевый//$bdcolor="#FFE51A"; $fcolor="#00253B"; // Жёлтый//$bdcolor="#00E900"; $fcolor="#00253B"; // Светло-зеленый//$bdcolor="#007800"; $fcolor="#FFFFFF"; // Темно зеленый//$bdcolor="#D2A500"; $fcolor="#FFFFFF"; // Золотой//$bdcolor="#BCC0C0"; $fcolor="#FFFFFF"; // Серый//$bdcolor="#00253B"; $fcolor="#FFFFFF"; // Темно-синий$addstyle="style=‘font-family: Verdana; font-size: 12px; text-decoration: none; color: #000000; cursor: default; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #000000;‘";$back="<center>Вернитесь <a href=‘javascript:history.back(1)‘><B>назад</B></a>"; // Удобная строка//******************* Ниже лучше ничего не трогать ************************//print "<center><table border=0 width=310 cellpadding=1 cellspacing=0 bgcolor=$bdcolor><tr><td><table border=0 width=100% cellpadding=1 cellspacing=0 bgcolor=$bdcolor><tr><td>";// Событие проверки на ошибки и отправки сообщения //if (isset($_GET[‘event‘])) {if ($_GET[‘event‘]=="add") // if ($event =="add"){$name=$_POST[‘name‘]; $msg=$_POST[‘msg‘]; $email= $_POST[‘email‘];if ($name == "" || strlen($name) > $maxname) {print "$back Вы не ввели имя, или вввели слишком длинное имя!</B></center>"; exit;}if ($msg == "" || strlen($msg) > $maxmsg) {print "$back Ваше сообщение или пустое или превышает $maxmsg символов.</B></center>"; exit;}if (isset($_POST[‘email‘])) { if(!preg_match("/^[a-z0-9\.\-_]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/is", $_POST[‘email‘]) or $_POST[‘email‘]=="") {print "$back и введите корректный E-mail адрес!</B></center>"; exit;}} else {print"Введите емайл!"; exit;}// Настройки для отправки писем$headers=null;$headers.="Content-Type: text/plain; charset=windows-1251\r\n";$headers.="From: ".$name." <".$email.">\r\n";$headers.="Reply-To: ".$name." <".$email.">\r\n";$headers.="X-Mailer: PHP/".phpversion()."\r\n";// Собираем всю информацию в теле письма$host=$_SERVER["HTTP_HOST"]; $self=$_SERVER["PHP_SELF"]; $allmsg=‘1. Отправлено со страницы: http://‘.$host.$self.chr(13).chr(10). ‘2. Имя посетителя: ‘.$name.chr(13).chr(10). ‘3. E-mail: ‘.$email.chr(13).chr(10). ‘4. Сообщение: ‘.$msg.chr(13).chr(10);// Отправляем письмо майлеру на съедение ;-)mail("$myemail", "Сообщение от $name", $allmsg, $headers);// Пишем пользователю "Спасибо" и обновляем страницу через JavaScriptif ($refreshpage=="") {$refreshpage="sendmail.php";}print "<script language=‘Javascript‘><!--function reload() {location = "$refreshpage"}; setTimeout(‘reload()‘, 2500);//--></script><center><font size=+1><B>Cообщение отправлено</B></font></td></tr><tr><td width=100% bgcolor=#FFFFFF><BR><BR><BR><center><table border=0 width=300><tr><td><center>Спасибо <B>$name</B>, <BR>Ваше сообщение <B>успешно отправлено.</B><BR>Нажмите <B><a href="$refreshpage"> здесь</a></B> для возврата. </td></tr></table></center><BR><BR><BR>";}} else { // Типо главной страницыprint "<center><b><font size=+1 color=$fcolor>Задать вопрос админу</font></b></center></td></tr><tr><td colspan=2 width=100% bgcolor=#FFFFFF><center><form action=sendmail.php?event=add method=post name=REPLIER><table border=0 cellpadding=0 cellspacing=0 width=300><tr><td><B>Имя</B></td><td>Ваш E-mail</td></tr><tr><td><input type=text $addstyle value=‘‘ name=name size=20></td><td><input type=text $addstyle value=‘‘ name=email size=23></td></tr><tr><td colspan=2><B>Сообщение</B></td></tr><tr><td colspan=2><textarea $addstyle cols=46 rows=6 size=500 name=msg></textarea><center><input type=submit $addstyle value=‘Добавить‘></form></td></tr></table>";}?></td></tr></table></td></tr></table><BR><center><small>Copyrights (C) <a href=‘http://www.wr-script.ru/‘>WR-Sendmail</a></small></body></html>
Неизвестный
06.02.2007, 15:34
общий
это ответ
Здравствуйте, Исаак Моисеевич!

Отличный вариант <a href=http://tsbs.ru/forum/index.php?showtopic=2632>гостевой</a> и <a href=http://tsbs.ru/download/fclick.php?fid=5>обратной связи</a>! А также <a href=http://tsbs.ru>там</a> есть скрипты рассылки, новостной ленты, каталога ссылок и многого другого!

Удачи!
Неизвестный
07.02.2007, 16:45
общий
это ответ
Здравствуйте, Исаак Моисеевич!
woweb.ru или protoplex.ru
Форма ответа