Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 22.11.2024 - 00:18:01
Страницы:  1  2  3  

Супер модификация

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Планирую продолжить работы весь 2023 год.

АвторСообщение

ctpz

C
Участник форума

Ну вот мой первый вариант реализации лички.

файл inbox.php


Код:


<?php


class Inbox
{

/**
* Массив поступивших сообщений.
*/
var $messages = array();

/**
* В конструкторе получаем все поступившие сообщения
* и удаляем их из сессии.
*/
function Inbox()
{
if (is_array($_SESSION['session_messages']))
{
$messages = $_SESSION['session_messages'];
$co = sizeof($messages);
for ($i = 0; $i < $co; $i++)
{
$this->messages[] = new Message($messages[$i]);
}
}

/* очищаем массив сообщений */
$_SESSION['session_messages'] = array();
}

/**
* Выводим на страницу содержимое Inbox.
*/
function toPage()
{
$co = sizeof($this->messages);
if ($co > 0)
{
echo 'Сообщение от системы:
';
}
for ($i = 0; $i < $co; $i++)
{
$this->messages[$i]->ToPage();
}
}

}


class Message
{

/**
* Содержание сообщения.
*/
var $content;

/**
* Конструктор для инициализации текста сообщения.
*
* @param content содержание сообщения
*/
function Message($content)
{
$this->content = $content;
}

/**
* Запись сообщения в сессию.
*/
function send()
{
$_SESSION['session_messages'][] = $this->content;
}

/**
* Вывод сообщения на страницу.
*/
function toPage()
{
echo ' - ' . $this->content . '
';
}

}


session_start();

if ('POST' == $_SERVER['REQUEST_METHOD'])
{
$msg = new Message('msg: ' . date('s'));
$msg->send();

/* перенаправление на себя же */
header('location:');
}
else
{
$inbox = new Inbox();
$inbox->toPage();
}

?>
<form method=post action=index.php><input type=submit></form>

Сообщение # 13 07.07.11 - 13:35:16

ctpz

C
Участник форума

Заметил в чем у меня была там ошибка и почему код не принимался. Последнюю строчку поменяй на


Код:


<form method=post action=inbox.php><input type=submit></form>

Сообщение # 14 07.07.11 - 13:36:38

гоша

Г
гость

ctpz, я не использую сессии...)))
Спасибо, что откликнулся, но я уже сам все сделал...) За основу взял форум лайт, переделал его и выкинул весь мусор)

Сообщение # 15 07.07.11 - 13:51:01

ctpz

C
Участник форума

Молодец. Я вообще с форума мини начинал переделки.

Сообщение # 16 07.07.11 - 14:19:00

гоша

Г
гость

ctpz, может ты еще знаешь, какое содержание должно быть у файла .htaccess, чтобы ссылка на профиль пользователя выглядела так: http://forum.mysite.ru/user (изначальный адрес: http://forum.mysite.ru/tools.php?event=profile&pname=user)

Сообщение # 17 07.07.11 - 15:40:01

ctpz

C
Участник форума

Попробуй:

Код:


RewriteEngine on
RewriteRule ^user/([^/.]+)/?$ tools.php?event=profile&pname=$1 [L]

Сообщение # 18 07.07.11 - 16:03:26

гоша

Г
гость

ctpz, не проходит...
Вообще, user - это не постоянная, т.к. это имя пользователя. Оно может принимать значения vasya, petya, user, alladin и т.д.

Сообщение # 19 07.07.11 - 16:17:45

ctpz

C
Участник форума

Тут будет адрес http://domain.com/user/username

Сообщение # 20 07.07.11 - 16:39:35

гоша

Г
гость

у меня выдает 500 ошибку...

Сообщение # 21 07.07.11 - 17:00:21

ctpz

C
Участник форума

А поподробнее можно. По какому адресу выдает ощибку 500?

Сообщение # 22 07.07.11 - 17:10:12

гоша

Г
гость

я загружаю файл .htaccess в корень сайта... А там уже весь сайт не загружает...

Сообщение # 23 07.07.11 - 17:12:48

ctpz

C
Участник форума

А mod_rewrite включен?

Сообщение # 24 07.07.11 - 17:14:27
Мод добавления фотографий для доски ЛАЙТ 1.6 :Предыдущая темаСледующая тема: Общая авторизация
Страницы:  1  2  3  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (Какой сейчас год?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия