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