|
![](..\themes\extract\images\spacer.gif) |
![](..\themes\extract\images\spacer.gif) |
![](..\themes\extract\images\spacer.gif) |
![](..\themes\extract\images\spacer.gif) |
|
|
Главная » PHP
1. Перед началом каких-либо операций проверьте существование всех нужных файлов, папок и переменных. Например, если файл не будет найден, то вы его сможете создать и избавиться от ошибок. 2. Проверяйте все входные данные, которые передаются по форме. Например, если в переменной должна прийти дата - проверьте являются ли пришедшие данные датой. Даже если в форме предлагается выбор этих самых дат. Помните, форму всегда можно сохранить локально и поправить ее на свое усмотрение. 3. Проверяйте входные данные, чтоб они были только в пределах диапазона, указанного вами. Например, если вы поставили ограничение на 1000 символов в сообщении, а вам написали 2000. 4. Длина слов и др. Т.к. в простую форму можно вести очень много символов, из которых вам нужно будет всего лишь 3-4 десятка с начала, то на форму лучше всего тоже поставить ограничение. 5. Длина слов и др. Если ввести слов 20 без пробела, то на странице это будет выглядеть некрасиво, а в
...
Читать дальше »
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Для начала надо определиться, о чем мы будем спрашивать посетителей. Например, понравился им ваш сайт или нет. для нашего голосования нам потребуются четыре файла: В первом будет находиться форма с голосованием (form.html). Второй файл будет отвечать за обработку результатов (golos.php). В третьем будут храниться данные голосования (data.txt). Четвертый будет отвечать за выдачу графической информации (img.php). Например мы хотим задать посетителям следующие вопросы: Ваше мнение о сайте: просто супер, нормальный, так себе, мне все равно, плохой, хуже не видел. В файл form.html запишем: <form action=golos.php method=post>
<table cellspacing cellpadding=0 border=0>
<tr><td align=center colspan=2><B>Голосование:</B></td></tr>
<tr><td align=center colspan=2><B>Ваше мнение о сайте:</B></td></tr>
<tr><td><input type=radio name=otv value=1 checked></td>
<td>Про
...
Читать дальше »
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Предисловие. В этой статье Вы не найдете обычных "ПХП скрипты начинаются с символов ". В этой статье написано КАК изучать пхп, а точнее, как начать это делать. Требования (пояснение к ним).1. Компьютер. (иначе никак). 2. Интернет. (нужен, но можно в школе на работе и др.). 3. Мозги. (1 шт.). 4. Нестандартные мозги. (для ускоренного обучения). 5. Программное обеспечение. (разберемся по ходу). 6. Знание HTML. (в зависимости от ваших требований к сайту, можно на уровне бегинер). Начала начал. Для начала Вам нужно две вещи компьютер и по. С первым Я помочь не могу, а со вторым легко. Первое что нам надо - это два пособия по обучению. Их менять нельзя. Я буду работать только с ними. Первое - "Учебник РНР". Официальный сайт www.php.net. Находится на многих сайтах о веб строительстве, можете скачать у меня (www.walls.h1.ru/php/php42.rar). Это справочник, мы будим пользоваться им редко, но он нужен. Далее второе и последнее пособие - Ур
...
Читать дальше »
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Итак, из статьи "Своя рассылка на PHP" Вы уже узнали не только как можно отправлять письма с помощью PHP, но и как организовать простую рассылку своими силами. С момента выхода той статьи, я получил немало отзывов и вопросов. В основном людей интересовало можно ли с помощью PHP отправлять письма с атачментами (вложениями). Ну что ж, эта краткая статья и послужит ответом. Итак, далее представлен класс, который с легкостью позволяет прикреплять файлы к письму. class mime_mail { var $parts; var $to; var $from; var $headers; var $subject; var $body; // создаем класс function mime_mail() { $this->parts = array(); $this->to = ""; $this->from = ""; $this->subject = ""; $this->body = ""; $this->headers = ""; } // как раз сама функция добавления файлов в мыло function add_attachment($message, $name = "", $ctype = "application/octet-stream") { $this->parts [] = array ( "ctype" => $ctype, "mes
...
Читать дальше »
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Сегодня я научу вас как сделать гостевую на 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> //Сначала все просто, мы создаем форму, с помощью которой добавим сообщение. Ну вот, мы заполнили все поля и можем наж
...
Читать дальше »
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Сегодня мы будем создавать обратную связь на своём сайте. Как известно в ней используется форма для отправки сообщения на e-mail. У нас будет три поля ввода: 1. Ваше имя 2. Ваш E-mail 3. Сообщение Все действия будут происходить на одной странице! Это даёт удобство пользователю вашей формы. Исходник <?
$mymail = "mail@server.ru"; // здесь пишется емайл куда будет отправлено письмо if(empty($go)) { // Если кнопка отправки письма пуста то...
?>
<form action="<?echo $PHP_SELF;?>" method=post> Ваше имя: <input type=text name=name><br> Ваш e-mail: <input type=text name=mail><br> Сообщение: <textarea cols="50" rows="10" name="message"></textarea><br> <input type=submit name=go value="отправка"> </form>
<? } else {
if(!preg_match("/^([a-z,0-9])+@([a-z,0-9])+(.([a-z,0-9])+)+$/", $mail)) // проверка правильности введенного e-mail
...
Читать дальше »
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Самая первая версия php была создана программистом Расмусом Лердорфом и представляла собой всего лишь набор макросов для облегчения создания веб-страничек. Этот набор получил название Personal Home Page Tool. Немного позже он был дополнен программой обработки форм, получившей название Form Interpreter, и таким образом весь пакет назывался PHP/FI. Оказавшись привлекательным для пользователей, пакет вскоре привлек внимание разработчиков. Его популярность неуклонно возрастала. В 1997 году над проектом уде работала целая команда программистов. В результате коллективной работы появилась новая версия php - PHP3. Это была очень существенная переработка исходной версии php, включавшая в себя новый обработчик текстов, созданный программистами Зив Зураски и Энди Гутманс. Были также внесены некоторые изменения в синтаксис языка и добавлены новые функции. Новая версия оказалась самым лучшим на то время языком программирования на стороне сервера, и популярность продукта стала просто удивител
...
Читать дальше »
|
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
|
|
![](..\themes\extract\images\spacer.gif) |
![](..\themes\extract\images\spacer.gif) |
![](..\themes\extract\images\spacer.gif) |
![](..\themes\extract\images\spacer.gif) |
|
|