Форум скриптов PHP

Форум скриптов PHP

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP и различные подходы к реализации скриптов. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Чат, Анекдот и другие. Принимаются пожелания для новых версий. Пишите какой скрипт нужен для Вашего сайта, постараемся реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступны всем!
Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск   Участники  
Сегодня: 29.01.2020 - 15:33:53
Фильтр по названию темы:
Информация о разделе
Любые вопросы по работе скрипта форума полной версии (кроме Мини и Лайт), найденные ошибки в скрипте форума, информация - всё обсуждаем здесь.
Тема Cообщений Автор Обновления
Обьясните11Inkognito1983
гость
Автор: vladik-kiev
дата/время: 08.04.06 - 15:15
error_reporting(0);
$wrfc=$_COOKIE['wrfcookies']; $wrfc=htmlspecialchars($wrfc); $wrfc=stripslashes($wrfc); $wrfc=explode("|", $wrfc); $wrfname=$wrfc[0]; $go = $wrfname;
if (!isset($_COOKIE['wrfcookies'])) {exit("<BR><BR><font size=+1><center>Только зарегистрированные участники форума могут пользоваться ЛС!");}
$messagedat="message.dat";
if ($_GET['action']==null or $_GET['action']==""){$_GET['action']="inbox";}
print "<table style='border-collapse: collapse; width: 100%'><tr><td colspan=\"2\" class=\"zag\"><h3>Личные сообщения</h3></td></tr>";
print "<tr><td class=\"tds\"><center><br/><br/><a href=\"tools.php?event=message&action=inbox\" class=\"add\">Входящие</a><br/><br/></center></td><td class=\"tds\"><center><br/><br/><a href=\"tools.php?event=message&action=write\" class=\"add\">Написать сообщение</a><br/><br/></center></td></tr></table><br/><div class=error>Мы совсем недавно ввели этот сервис. Пока он работает плохо. Скоро он будет запущен в полную силу. Извините за неудобства.</div>";
if ($_GET['action'] =="inbox") {
print "<br/><table style=\"border-collapse: collapse; width: 100%\"><tr><td colspan=\"3\" class=\"zag\"><h3>Входящие</h3></td></tr>";
$alinks=array();
if(!isset($linkFile)) $linkFile=$messagedat;
$lines=file($linkFile) or die("Can't open $linkFile ");
while ($line=array_shift($lines)){
list($a["id"],$a["text"],$a["url"],$a["desc"],$a["who"])=explode("|",$line);
array_push($alinks,$a);
}
if(!empty($go))
foreach($alinks as $lk){
if($lk["id"]==$go) { echo "<tr><td width=\"15%\" style=\"background: green; color: white\" align=\"center\">От кого ↓</td><td width=\"27%\" style=\"background: green; color: white\" align=\"center\">Тема ↓</td><td width=\"58%\" style=\"background: green; color: white\" align=\"center\">Сообщение ↓</td><tr><td class=\"ths\"><a href=tools.php?event=profile&pname=".$lk["desc"].">".$lk["desc"]."</a></td><td class=\"tds\"> <b>".$lk["text"]."</b>:</td><td class=\"tds\"> ".$lk["url"]."</td></tr>";
}}}
print "</table>";
if ($_GET['action'] =="write") {
if ($_GET['function'] =="submit") {
function str($str) {
$str = preg_replace("/[^а-яа-z0-9\_\-. ]+/mi", "", $str);
if (strlen($str) > 100) {
$str = substr ($str, 0, 100);
if (($temp_max = strrpos($str, '_'))) $str = substr ($str, 0, $temp_max);}
return $str;}
function str_theme($str) {
$str = preg_replace("/[^а-яа-z0-9\_\-. ]+/mi", "", $str);
if (strlen($str) > 30) {
$str = substr ($str, 0, 30);
if (($temp_max = strrpos($str, '_'))) $str = substr ($str, 0, $temp_max);}
return $str;}
$theme = $_POST['theme']; $msg = $_POST['msg'];
$text=str($_POST['who'])."|".str_theme($theme)."|".str($msg)."|".str($wrfname);
/// Блок добавления информации в БД
$text=trim($text);
$fp=fopen($messagedat,"a+");
flock ($fp,LOCK_EX);//блокировка файла
fputs($fp,"$text\r\n");
flock ($fp,LOCK_UN);//снятие блокировки
fclose($fp);
@chmod("$fp", 0600);
print "<br/><div class=\"noerror\">Сообщение успешно отправлено!</div><br/>";
print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=tools.php?event=message\">";
exit; }
print "<br/><table style=\"border-collapse: collapse; width: 100%\">
<tr><td colspan=\"2\" class=\"zag\"><h3>Написать сообщение</h3></td>
</tr><tr>
<form action=\"tools.php?event=message&action=write&function=submit\" method=post>
<tr><td class=\"ths\" width=\"30%\"><b>                Кому:</b><br/></td><td class=\"tds\"><input type=text size=83 name=who class=\"form\"><br/></td></tr>
<tr><td class=\"ths\" width=\"30%\"><b>                Тема:</b></td><td class=\"tds\"><input type=text size=83 name=theme class=\"form\"></td></tr>
<tr><td colspan=\"2\" class=\"tds\"><center><textarea name=msg cols=180 rows=10 class=\"form\"></textarea></center></td></tr>
<tr><td colspan=\"2\" align=\"center\" class=\"ths\"><br/><center><input type=\"submit\" value=\"Отправить\" class=\"formbutton\"> <input type=\"reset\" value=\"Очистить\" class=\"form\"></center><br/></td></tr>";
print "</table></form>";
}}
[/Code]
сообщения не отправляются. Может надо что-то еще добавить или заменить в index.php? или этот скрипт ваще не рабочий, или у меня ошибки?

Помогите!

[b] P. s.[/b] сообщения отправлются только участникам, имена кооторых начинаются с маленькой буквы.'>Личные сообщения
     
Страницы: 1  2  3  4  5  ... 6
63Андрей
участник php форума
Автор: WR
дата/время: 27.07.11 - 05:10
Живой пример спама от роботов!10ACA74
гость
Автор: WR
дата/время: 11.06.06 - 05:20
Как пользоваться IMG?     
Страницы: 1  2  3  4  5  ... 8
94Vasily
гость
Автор: Shadow762
дата/время: 16.03.16 - 18:32
Статистика посетителей на форуме7К0Т
участник php форума
Автор: К0Т
дата/время: 18.11.10 - 16:11
Дизайн WR-Forum 1.8     
Страницы: 1  2  3  4  5  ... 16
192Carl_F
гость
Автор: -Rootman-
дата/время: 03.09.07 - 07:51
Загрузка фотографий на форум по URL.10Андрей
участник php форума
Автор: Андрей
дата/время: 22.12.10 - 15:00
Настройка форума в IIS5ATOM
гость
Автор: Евгения
дата/время: 18.10.13 - 23:32
Надоел спам на форуме     
Страницы: 1  2  3  4  5  
51Евгений
участник php форума
Автор: maza
дата/время: 08.04.07 - 12:48
IP оставившего пост11Holodilnik
гость
Автор: onehels
дата/время: 09.04.07 - 11:11
Репутация7Андрей
участник php форума
Автор: Андрей
дата/время: 17.12.10 - 13:37
Смайлики!!!     
Страницы: 1  2  
13vsemkrot
участник php форума
Автор: Антон
дата/время: 11.06.12 - 19:26
Перенос данных с форума старой версии на новый9Vorcuta
участник php форума
Автор: WR
дата/время: 24.01.11 - 15:50
Предосмотр сообщения и прикрепление нескольких файлов2Андрей
участник php форума
Автор: Я
дата/время: 27.02.11 - 09:01
Рапределение прав управления     
Страницы: 1  2  
20Father
гость
Автор: Kazanova
дата/время: 14.12.06 - 15:45
 
Страницы:  1  2  3  4  ... 27

WR-Счётчик
Powered by WR-Forum Professional © 2.2.2