// WR-forum v 1.9.8 // 26.06.11 г. // Miha-ingener@yandex.ru // Модуль персональных сообщений (сообщений хранящихся внутри форума) include "config.php"; $maxpmmsg="100000"; // Максимальное количество символов в персональном сообщении $datapmdir="data-pm"; // Папка с данными перональных сообщений $date=date("d.mmmmm.y"); $time=date("H:i"); $shapka="
"; // ищем В КУКАХ wrfcookies чтобы вывести ИМЯ if (isset($_COOKIE['wrfcookies'])) {$wrfc=$_COOKIE['wrfcookies']; $wrfc=htmlspecialchars($wrfc); $wrfc=stripslashes($wrfc); $wrfc=explode("|", $wrfc); $wrfname=$wrfc[0];} else {unset($wrfname); unset($wrfpass);} $name=urlencode($wrfname); $name=strtolower($name); function replacer ($text) { // ФУНКЦИЯ очистки кода $text=str_replace(" ",' ',$text); $text=str_replace(">",'>',$text); $text=str_replace("<",'<',$text); $text=str_replace("\"",'"',$text); $text=preg_replace("/\n\n/",'',$text);
$text=preg_replace("/\n/",'
',$text);
$text=preg_replace("/\\\$/",'$',$text);
$text=preg_replace("/\r/",'',$text);
$text=preg_replace("/\\\/",'\',$text);
// если magic_quotes включена - чистим везде СЛЭШи в этих случаях: одиночные (') и двойные кавычки ("), обратный слеш (\)
if (get_magic_quotes_gpc()) { $text=str_replace("\"",'"',$text); $text=str_replace("\'",'\'',$text); $text=str_replace("\\",'\',$text); }
$text=str_replace("\r\n","
",$text);
$text=str_replace("\n\n",'
',$text);
$text=str_replace("\n",'
',$text);
$text=str_replace("\t",'',$text);
$text=str_replace("\r",'',$text);
$text=str_replace(' ',' ',$text);
return $text; }
if (isset($_GET['id'])) { // Если есть ИМЯ ПОЛЬЗОВАТЕЛЯ
$id=replacer($_GET['id']); // exit("Ошибка - отсутствует UID. Вы или хакер или ошибка скрипта!");
$id=strtolower($id); // переводим все ники в нижний регистр
if (is_file("$datapmdir/$id.dat")) { $linesn=file("$datapmdir/$id.dat"); $in=count($linesn); if ($in > 500) exit("$back Максимальное количество сообщение достигнуто/B>! Удалите свои сообщения или попросите пользователя, которому Вы отправляете сообщение почистить свой ящик!"); }
if (isset($_GET['alldelete'])) { // ОЧИСТКА ЯЩИКА
if ($id==$name & is_file("$datapmdir/$id.dat")) { unlink ("$datapmdir/$id.dat"); print"$shapka
Личные сообщения удалены!
Вы можете перейти на главную страницу форума по этой ссылке
Сообщение отправлено! Вы можете закрыть это окно! Либо перейти в папку с Вашими входящими письмами по этой ссылке: pm.php?readpm&id=$wrfname. Либо перейти на главную страницу форума по этой ссылке |
Личные сообщения | |
Отправитель | Сообщение |
$edt[0] |
$edt[1] |