HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #8  
Старый 25.09.2008, 23:20
Звeрь
Banned
Регистрация: 25.02.2008
Сообщений: 229
Провел на форуме:
1384476

Репутация: 300
Отправить сообщение для Звeрь с помощью ICQ
По умолчанию

у меня не работает
и не работает Введите цифры с картинки*
Цитата:

<?php

$mailto = "my_mail";
$charset = "windows-1251";
$subject = "Письмо с сайта http://$HTTP_HOST";
$content = "text/plain";
$status=" ";

$errors_name = 'Введите ваше имя';
$errors_mailfrom = 'Введите свой E-mail';
$errors_incorrect = 'Заполните правильно Ваш E-mail';
$errors_message = 'Наберите сообщение!';
$errors_code = 'Неверный код';

if (isset($_POST['message']))
{
$fp = fopen('code.txt','r');
$realcode = fread($fp,4);
fclose($fp);
if ($_POST['code'] === $realcode)
{
mail("$mailto","$subject","$message","$headers");
$send = 'Ваше письмо отправлено!';
$fp = fopen('code.txt','w');
for ($i=1;$i<5;$i++)
fwrite($fp,mt_rand(0,9));
fclose($fp);
}
else
echo "Неверный код!";
}

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.0\r\n";
$headers .= "Content-Type: $content charset=$charset\r\n";
$headers .= "Date: ".date("Y-m-d (H:i:s)",time())."\r\n";
$headers .= "From: \"$name\" <$mailfrom>\r\n";
$headers .= "X-Mailer: My Send E-mail\r\n";
unset($name, $mailfrom, $mailto, $subject, $message);
$status = "$send";
}

echo "
<table width=465 border=\"0\">
<tr>
<td height=\"50\" align=\"center\" colspan=\"2\"><font color=\"blue\">$status</font></td>
</tr>
<form method=\"post\">
<tr>
<td width=164><font size=\"2\">Ваше имя* </font></td>
<td width=291><input type=\"text\" name=\"name\"></td>
</tr>
<tr>
<td><font size=\"2\">Ваш e-mail* </font></td>
<td width=291><input type=\"text\" name=\"mailfrom\"></td>
</tr>
<tr>
<td><p align=\"left\"><font size=\"2\">Сообщение* </font></p>&nbsp;</td>
<td width=291><textarea name=\"message\" cols=\"33\" rows=\"10\">Текст сообщения.</textarea></td>
</tr>
<tr>
<td><font size=\"2\">Введите цифры с картинки* </font></td>
<td width=291><input type=\"text\" name=\"code\">
</td>
</tr>
<tr>
<td align=\"left\"></td>
<td width=291 colspan=\"2\"><img src=\"code.php\"></td>
</tr>
<tr>
<td align=\"center\" colspan=\"2\"><input type=\"submit\" value=\"Отправить\" style=\"border: 1px solid #000000\"></td>
</tr>
</form>
</table>\r\n";
?>

Последний раз редактировалось Звeрь; 25.09.2008 в 23:23..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ