ГлавнаяРегистрацияВход Приветствую Вас Гость | RSS
   
Меню сайта
Разделы новостей
mp3player
Главная » 2007 » Июль » 7 » Гостевая на php
Гостевая на php
15:29
Сегодня я научу вас как сделать гостевую на php. Конечно же это не будет скрипт супер-гостевой книги, но основываясь на этом я сам написал хорошую гостевую, которой щас пользуюсь. У нас будет всего лишь 2 файла, в одном у нас будет все: дизайн гостевой, формы, отправка и показ сообщений, а в другом сообщения. Ну, начали:

<html>
<head>
<title>Гостевая книга</title>
</head>
<body>
<form action="<php echo $PHP_SELF; ?>" method="post">
<p align="center">
<h2>Гостевая книга</h2>
Ваше имя: <input type="text" name="name"><br>
Введите email: <input type="text" name="email"><br>
Сообщение: <br><textarea name="msg" rows=10 cols=40></textarea>
<br><input type="submit" name="add" value="Добавить"><br><br>

//Сначала все просто, мы создаем форму, с помощью которой добавим сообщение. Ну вот, мы заполнили все поля и можем нажать кнопку "Добавить". Идем дальше, чем дальше тем сложнее...но интереснее.

<?php
$guest="guest.dat";
$file_open=fopen($guest, "a") or die("Не могу открыть файл с сообщениями!");
$time = Date("h:i:M:d");

//Мы указываем переменные

if (isset($add))
{
if ($name == "") { exit("<h2>Вы не ввели имя</h2>"); }
if ($msg == "") { exit("<h2>Вы не ввели сообщение</h2>"); }
if ($email == "") { $email = "нет"; }
if ($msg != "" && $name != "")
{
$write_msg = "$time | $name | $email<br>$msg<hr>";
flock($file_open, 2);
fwrite($file_open, $write_msg);
flock($file_open, 3);
fclose($file_open);
}
}

//Проверяем, нажал ли пользователь на кнопку ( isset($add) ), если да, то проверяем ввел ли он имя и сообщение, которое хотел добавить. Если email не введен, то программа выведет слово нет, но если не будет заполнено имя или сообщение, то выведет error. Если пользователь ввел и имя и сообщение, то они записываются в файл. Во время записи в файл я блокирую файл, в который записываю. Помогает мне в этом flock, этой функции передается переменная, в которой мы открываем файл для чтения/записи и цифра, означающая степень блокировки (1 - частичная, разрешает только чтение; 2 - полная; 3 - разблокировка).

$a = file($guest);
foreach ($a as $a) echo "$a"; ?>
</body>
</html>

//Мы читаем файл как массив.

Автор: Шенин Юрий
Источник: www.domovoy.org
Категория: PHP | Просмотров: 840 | Добавил: VVS | Рейтинг: 0.0/0 |
Всего комментариев: 8
8 Euzrvaqec  
0
прошу простить за неотвязчивость. ((очень) давно находил вменяемое сочинение вкладов, их динамики. Для тех кто именно не знать толк, это не так легко. На шири сети интернет большой чего есть. Но вменяемой сведения о вкладах не так много.
вниз ссылка на заметку. возможно кому-то из вас не будет лишним.

Если не туда разместил пост переместите пожалуйста. Благодарю.
http://exchangeandwe.ru/ - Только лишь у нас вы приметите банковские вклады кои сориентируют вас и вашим купюрами

7 SheedlerM  
0
Купим электро, радио компоненты и другие комплектующие с хранения


ICQ 586-179-503
tel: +38 (063) 407-15-54
Руслан

Папы и мамы ;-) комплектами и отдельно



66353

6 radiopomoshnik  
0
132ру1
133ИП3
133ИЕ6
133ле6
133ла15
133ЛН3
133тл1
133ип2
133ид3
134ир5
134лб2а
134ип4
134ид4
134ру6
136ла3
136ла4
140уд6
140уд12
140уд1301
140УД7
1407 уд3
140уд20а
140уд20б
140уд25а
142ен3
143кт1
153уд101
153уд6
153уд601 ник / зол
(к)159нт1в
168кт2б
168кт2в
169аа2
198нт5б
198нт7а б
249лп1б
434кп1в
521са3
521са3а
521са4
530ла16
530тм8
530лн2
530гг1
530ир12
533аг3
533ап6
533ла12
533тл2
533тв6
533лн1
533ла3
533тм9
533ие7
533им6
533ир8
533ир23
533ир26
537ру6а
537ру9
537ру9а
542нд1
к544уд1а
к544уд1б
к544уд2б
544уд2а б
564ие15
564аг1
564ла7
564ие10
564ир1
564ир6
564ир12
564ие5 ник /зол
564ир11
564кп2
564ие15
564лс2
594па1а
564ир9
564кт3
580вв55
580вв79
588вт1
588ир1
590кн3
590кн2
590кн4
594па1а
597са3а
1533ап3
1533лн1
1533ие10
1533ие7
1533ид7
1533ла3
1533ли1
1533ир23
1533ир22
1533ап6
1533ир8
1533тм2
1401уд2а
1407уд3
(к)1564ла1
1564ид3
1564ид7
1564ие6
1564ир8
1564ип7
1564ла3
1564ла4
1564ли1
1564ле1
1564ли3
1564лл1
1564тл2
1564кп11
1564тм2
1564тм8
1564сп1
1564пу2
1806вм2
им1821ру55
им1821вм85а
SC470IMLTRT
(2т)208м зол
2т306б-д
кт(2)312б зол
2т313 а б
2т312в
2т608а б
2Т368А
2т363б
2т кт 505б
кт3102а ник
2дс628а
2дс627а
ктс622 а б
2т825а
2т827а
2т914а
кт914а
2т921а
2т947а
2т930а
2т866а
2д908а
3от123б
3от127а
3Л341В
3лс314г
3от110б
кп103е
2п кп 350б

рэс60-02-01
рэс 60-01-02
рэс60-02 02
к52-2-6в-1000м
к52-5-50в-150мкф
К52-1-68МКФ-50В 20%
К52-1-68МКФ-50В 20%
К52-2-25В-300МКФ 10%
К52-5-68МКФ-90В 20%
К52-7А-63-750МКФ 20%
рэс48б 201 от 85г
тке52пд1- от 89г
тке24п1гб-от 89

5 Funrmafef  
0
Долгое время не брал кредиты. Копил и собирал)
Но как показывает практика время то уходит(
Кто брал кредиты в сбербанке?
Подскажите. У них еще действует правило о снижении процентной ставки для заемщика с хорошей кредитной историей?
Собираюсь взять сначала потребительский кредиты. А затем и ипотечный.

Вот нашел пару страниц по потребительскому кредиту.
http://rusbanksite.ru/potrebitelskie-kredity-sberbanka-bazovye-programmy/
http://rusbanksite.ru/bystrokredit-ot-banka-moskvy-kak-poluchit-bystryj/

Но все равно не очень понял как выгодно взять кредиты.

P.S. Если написал не в тот раздел перенесите пожалуйста.

4 CaryDype  
0
Закупим под склад комплектующие с хранения



ICQ 427-616-956
tel: +38 (066) 239-82-50
Руслан

3 components  
0
Покупаем В Отличном состоянии
реле, контакторы, механизмы мэо и др. складские остатки электрооборудования, неликвиды:
Реле РП, РТ, РВ, РН, РУ-21, ДЗТ, РНТ, РЭВ, РСГ-11, РСВ, РТЗ-51, РСТ, РПВ, РБМ, РМ, РНЕ, РНН, РСМ, РЧ, ЭВ, РПУ-2, РПУ-3М, РСНФ-12, РЭУ, РГТ-80, РЗТ-80, РСТ-25, РЗТ-25, РВМ, РГР-11, УСЗ, ЗЗП, ЗЗН, РТВ, РТМ, и др.
БЛОКИ БПТ, БПН, БИ-4, БИ-6, БПЗ-401, БК, КЗ, БРЭ, БЭ, БП, КРБ-126

Контакторы КТ, КВ, МК, КТПВ, КПВ, КПД, КТК, КВТ, КПП, КМ
Механизмы МЭО, мэоф, мэок, Ретом

Переключатели ПМОФ, ПН-45 М2, ППН-45, В-45, 2ПН, 3ПН и др.

Выключатели BB/TEL, BA, Э, ВПМ, ВБЭ-М, ВБЭ, ВБМ, BЭ/TEL, ВБ/ЭЛКО, ВБН/ЭЛКО, ВБЧ, ВБПВ, ВВЭ, ВБПС, ВБЧЭ, ВВТЭ, ВБСК, ВКЭ, ВБПСМ, ВМПЭ

Пускатели ПБР, ПМА, ПМ

Предохранители ПР, ПН, НПН

Зажимы наборные ЗН, БЗН и др.
Цены договорные.
Ждем предложений
ICQ 427-616-956 tel:+38 (066) 239-82-50
Руслан
[url=http://www.raritet-komplekt.com]Электронные компоненты и электротехника

2 components  
0
Покупаем двигатели РД-09 под склад:

С хранения

Добрый день.

Купим с хранения под склад двигатели РД-09.

РД-09 1,75 об/мин
РД-09 4,4 об/мин
РД-09 8,7 об/мин
ДШИ-200-3-1 ( ДШИ200-3-1 )
ДШИ-200-3-2 ( ДШИ200-3-2 )
ДШИ-200-3-3 ( ДШИ200-3-3 )
И прочие двигатели.
Предлагайте с годом м ценой !

ICQ 427-616-956 tel:+38 (050) 506-30-49
Наталья
[url=http://raritet-komplekt.com] купить комплектующие

1 estalseglut  
0
Вовк Анна Сергеевна 1 Вовк Анна Сергеевна 1
Вовк Анна Сергеевна 1 Вовк Анна Сергеевна 1
Вовк Анна Сергеевна 1 Вовк Анна Сергеевна 1
Вовк Анна Сергеевна 1 Вовк Анна Сергеевна 1
Вовк Анна Сергеевна 1 Вовк Анна Сергеевна 1
Вовк Анна Сергеевна 1 Вовк Анна Сергеевна 1
Вовк Анна Сергеевна 1 Вовк Анна Сергеевна 1

Имя *:
Email *:
Код *:
Поиск
Форма входа
Наш опрос
Чего Вам не хватает на сайте?
Всего ответов: 21
Друзья сайта
Статистика
Возраст