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

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

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

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 22.11.2024 - 05:49:22
Страницы:  1  

forummini ТОЛЬКО PHP

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

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

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

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

progi

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

Вышел мод форкма forummini в основу легла немного модифицированная (совсем чуток) 15 версия моей БД.

Как и писалось ранее, все что необходимо сделать это заменить "dbase" на "dbf::dbase" все слова что встретяться в скрипте просто меняем и все.

В моей модификации (думаю к вечеру доделаю некоторые неточности), само собой я убрал строки где идет проверка наличия файла dbf так у меня с базе файлы идет совершенно по другому.

Также, пока не удалось наладить код который перемещает тему при ответе на самый верх, не знаю с чем связано, но ПРЕДПОЛАГАЮ, что мои индексы записи начинаються от 1 а обычно в базах начинаються с нуля.
Но я думаю что напишу в саму базу код который определенную записб будет перемешать или вниз базы, или вверх, для этого надо только изменить индексы, в соответствующем файле. причем что хитро, можно сделать поиному, вот у нас записи
1 2 3 4 я хочу 2 запись поставить в конец, можно сделать так:
1 5 3 4 тоесть дать этой записи индекс на 1 больше, а в базе (в 15 версии это жестко,в 14 сортировку можно отключать было) сортировка, и записи будут даваться как 1 3 4 5 что по номерам даст 1 2(бывшая 3) 3(бывшая 4) 4(бывшаяя 2) ;)

Сообщение # 1 10.12.09 - 10:01:21

progi

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

Ах да, автор сего поделия (forummini) не прилажил функцию создания базы, а предлагает пользоваться тем что он сам изначально создал, я же прикладываю код создания базы, если нажо DBF то само собой надо проделать обратную процедуру заменить "dbf::dbase" на "dbase" И отключить класс "require("bdf_base.php");"
И все, вы можете создать базу с нуля ;)


Код:

<?php
require("bdf_base.php");
$struktura=array(
array("RN","N",5,0),
array("GOLOS","L"),
array("FID_RUBR IK","C",3),
array("ID","N",4,0),
array("TIME","N",10,0),
array("FILE_NAME","C",20),
array("STATUS","L"),
array("NAME","C",35),
array("EMAIL","C",35),
array("IP","C",15),
array("TEMA","C",100),
array("MSG1","C",2 50),
array("MSG2","C",250),
array("MSG3","C",250),
array("MSG4","C",250),
array("MSG5","C",250),
array("M SG6","C",250),
array("MSG7","C",250),
array("MSG8","C",250),
array("MSG9","C",250),
array("MSG10","C",250) ,
array("MSG11","C",250),
array("MSG12","C",250),
array("REZERVED","C",10));
if (!dbf::dbase_create("data/0018752.dbf",$struktura)) exit("<b>ОШИБКА cоздания файла с темой!</b>"); // создание

// запись в нее
$msg_record=array("52429","0","001","8752","1259246457","","0","Михаил","","","Как вам мой сайт","Как вам мой сайт","","","","","","","","","","","","");
$basa=dbf::dbase_open("data/0018752.dbf",2) or die("<BR>Ошибка - невозможно открыть <B>базу данных 'data/0018752.dbf'</B>. Проверьте наличие файла и права доступа на файл");
dbf::dbase_add_record($basa,$msg_record);


$struktura=array(
array("RN","N",5,0),
array("RN_TEM A","N",5),
array("FID","C",3),
array("ID_TEMA","N",4,0),
array("TIME","N",10,0),
array("NAME","C",35),
ar ray("STATUS","L"),
array("EMAIL","C",35),
array("TEMA","C",100),
array("REZERVED","C",10));
if (!dbf::dbase_create("data/001.dbf",$struktura)) exit("<b>ОШИБКА cоздания файла с темой!</b>"); // создание

$msg_record=array("52429","42604","001","8752","1259246457","Михаил","0","","Как вам мой сайт","");
$basa=dbf::dbase_open("data/001.dbf",2) or die("<BR>Ошибка - невозможно открыть <B>базу данных 'data/0018752.dbf'</B>. Проверьте наличие файла и права доступа на файл");
dbf::dbase_add_record($basa,$msg_record);


$struktura=array(
array("F_NAME","C",100),
array("F_ INFO_1","C",250),
array("F_INFO_2","C",250),
array("ADMINPASS","C",40),
array("MODERPASS","C",40),
array(" ADMINEMAIL","C",35),
array("SENDMAIL","L"),
array("SENDMAIL","L"),
array("STATISTIKA","L"),
array("MAKE_NE WS","L"),
array("G_ADD_TEMA","L"),
array("G_ADD_MSG","L"),
array("ACTIVATION","L"),
array("FORUM_LOCK","L" ),
array("LITEURL","L"),
array("ANTIFLUD","L"),
array("ANTISPAM","L"),
array("USE_SMILES","L"),
array("CA N_UPFILE","L"),
array("MAX_F_SIZE","N",6,0),
array("GUEST_NAME","C",15),
array("USER_NAME","C",15),
array( "MAX_KEY","N",1,0),
array("RAND_KEY","N",5,0),
array("MSG_ONPAGE","N",2,0),
array("TEM_ONPAGE","N",2, 0),
array("DELTA_GMT","CN",2,0),
array("F_SKIN","C",15),
array("SMILE1","C",15),
array("SMILE2","C",15),
array("SMILE3","C",15),
array("SMILE4","C",15),
array("SMILE5","C",15),
array("SMILE6","C",15),
array("SMI LE7","C",15),
array("SMILE8","C",15),
array("SMILE9","C",15),
array("SMILE10","C",15),
array("SMILE11","C" ,15),
array("SMILE12","C",15),
array("SMILE13","C",15),
array("SMILE14","C",15),
array("SMILE15","C",15),
array("SMILE16","C",15),
array("SMILE17","C",15),
array("SMILE18","C",15),
array("SMILE19","C",15),
array ("SMILE20","C",15),
array("SMILE21","C",15),
array("SMILE22","C",15),
array("SMILE23","C",15),
array("SMIL E24","C",15),
array("REZERVED1","C",15),
array("REZERVED2","L"),
array("REZERVED3","N",10,0));
if (!dbf::dbase_create("data/config.dbf",$struktura)) exit("<b>ОШИБКА cоздания файла с темой!</b>"); // создание

$msg_record=array("Форум для друзей - общайтесь, не стремайтесь!",
"Пишите, общайтесь, задавайте вопросы. Форум посвящён автомотоспорту, игре, спортивному мероприятию, дружбе, любви, науке и т.д. (Не нужное удалите в админке. Логин - администратор, пароль - admin. Вхо",
"д со страницы admin.php) УДАЧИ!!!",
"ef9caf887816e4013f312ce9eaf8c237",
"ef9caf887816e4013f312ce9eaf8c237",
"email@email.ru",
"0",
"0",
"1",
"1",
"1",
"1",
"1",
"0",
"0",
"0",
"0",
"1",
"0",
"200000",
"гость",
"участник",
"4" ,
"1886",
"10",
"10",
"0",
"images-winter",
"biggrin",
"",
"smile",
"",
"razz",
"",
"coo l",
"",
"mad",
"",
"redface",
"",
"wink",
"",
"rolleyes",
"",
"confused",
"",
"eek",
"",
"cry",
"",
"",
"",
"",
"0");
$basa=dbf::dbase_open("data/config.dbf",2) or die("<BR>Ошибка - невозможно открыть <B>базу данных 'data/0018752.dbf'</B>. Проверьте наличие файла и права доступа на файл");
dbf::dbase_add_record($basa,$msg_record);


$struktura=array(
array("RN","N",5,0),
array("RN_RUB RIK","N",5,0),
array("FID_RUBRIK","C",3),
array("TYPE","L"),
array("RNAME","C",100),
array("COMENT","C",25 0),
array("ITOGOTEM","N",3,0),
array("ITOGOMSG","N",6,0),
array("MAXTEM","N",3,0),
array("MINZVEZD","N",1, 0),
array("REZERVED","C",10));
if (!dbf::dbase_create("data/wrforum.dbf",$struktura)) exit("<b>ОШИБКА cоздания файла с темой!</b>"); // создание

$msg_record=array("56654","65465","001","0","Основной раздел","Комментарий","2","4","99","0","");
$basa=dbf::dbase_open("data/wrforum.dbf",2) or die("<BR>Ошибка - невозможно открыть <B>базу данных 'data/0018752.dbf'</B>. Проверьте наличие файла и права доступа на файл");
dbf::dbase_add_record($basa,$msg_record);


?>

Сообщение # 2 10.12.09 - 10:35:24

progi

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

http://wr-script.exergo.ru/forummini/index.php

Вот, на моей БД, пока правда не все работает, вобще еслибы автор сего поделия (оригинала) париложил бы функцию создания таблиц, то да, а так я вчера что за 15 минут накидал, конечно где-то мог и ошибиться (код выше)

Сообщение # 3 10.12.09 - 20:29:09
Обновления WR-Gallery с Face и LightBox :Предыдущая темаСледующая тема: Регистрация пользователей
Страницы:  1  

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

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

Смайлы:

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