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

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

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

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 22.11.2024 - 00:55:33
Страницы:  1 ... 2  3  4  5  6  ... 8

Мода ГОСТЕВОЙ КНИГИ

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

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

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

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

ВИКТОР_ЗАКАЛ

В
гость

и сколь такая база может содержать????

ДОПУСТИМ У МЕНЯ 50 СТРОЧЕК В ФАЙЛЕ. ВЕС К ПРИМЕРУ 20 КБ . В ТВОЕМ ВАРИАНТЕ

Сообщение # 37 29.09.09 - 00:38:17

sfinexer

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


Цитата:

Почему то многие бояться этих инсталяторов. .
Инсталятор можно делать так, ведь у МИШИ код почти одинаковый , что админка, что индекс.

Разделить на куски и дать куску номер и ставить в нужное место при создании файлов при инсталле.

У меня построковая обработка....

Сообщение # 38 29.09.09 - 00:40:15

sfinexer

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


Цитата:

У меня построковая обработка....

вначале идет "правило" ну типа файл такойто, класть тудато (или папка, создать ее тамто) потом права которые надо выставить на это дело. и сам о то что туда надо поместить (если директория то ничего не помещаем само собой) и и отрабатывать и помещать туда до тех пор пока не наткнемся на новое правило, или на конец файла ;)

Сообщение # 39 29.09.09 - 00:41:47

sfinexer

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


Цитата:

и сколь такая база может содержать????

ну.... вобще, вроде сейчас 2176782336 записей вроде....
Вобще, потом будет иное значение
а так 2^32 записей бедет, это же всего 4 байта для индекса....
Таблица индексов полдностью НЕ считывается, только те места что указано в главной таблице индексов. а там 4 байта на запись, там уже все 4294967296 записей

Сообщение # 40 29.09.09 - 00:46:07

ВИКТОР_ЗАКАЛ

В
гость


Код:

Notice: Undefined variable: name in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 3

Notice: Undefined variable: in in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 3

Notice: Undefined variable: file in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 3

Notice: Undefined variable: line in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 4

Notice: Undefined variable: plugrun in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 5

Notice: Undefined variable: name in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 5

Notice: Undefined variable: plugrun in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 5

Notice: Undefined variable: name in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 5

Notice: Undefined variable: plugrun in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 5

Notice: Undefined variable: name in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 5

Notice: Undefined variable: plugrun in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 5

Notice: Undefined variable: in in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 8

Notice: Undefined variable: name in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 10

Notice: Undefined variable: ret in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 11

Notice: Undefined variable: cnt in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 11

Notice: Undefined variable: name in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 11

Notice: Undefined variable: plugrun in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 11

Notice: Undefined variable: num in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 13

Notice: Undefined variable: name in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 13

Notice: Undefined variable: plugrun in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 13

Notice: Undefined variable: k in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 13

Notice: Undefined variable: v in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 14

Notice: Undefined variable: run in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 14

Notice: Undefined variable: name in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 14

Notice: Undefined variable: k in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 14

Notice: Undefined variable: cnt in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 14

Notice: Undefined variable: num in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 15

Notice: Undefined variable: file in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 15

Notice: Undefined variable: line in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 15

Notice: Undefined variable: err in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 15

Notice: Undefined variable: name in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 15

Notice: Undefined variable: file in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 15

Notice: Undefined variable: line in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 15

Notice: Undefined variable: v in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 15

Notice: Undefined variable: err in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 16

Notice: Undefined variable: v in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 16

Notice: Undefined variable: err in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 19

Notice: Undefined variable: v in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 19

Notice: Undefined variable: fn in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 21

Notice: Undefined variable: v in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 22

Notice: Undefined variable: err in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 23

Notice: Undefined variable: fn in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 24

Notice: Undefined variable: v in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 24

Notice: Undefined variable: err in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 25

Notice: Undefined variable: fn in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 28

Notice: Undefined variable: k in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 29

Notice: Undefined variable: v in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 29

Notice: Undefined variable: err in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 30

Notice: Undefined variable: ret in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 30

Notice: Undefined variable: k in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 30

Notice: Undefined variable: v in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 30

Notice: Undefined variable: in in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 30

Notice: Undefined variable: run in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 30

Notice: Undefined variable: file in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 30

Notice: Undefined variable: line in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 33

Notice: Undefined variable: k in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 33

Notice: Undefined variable: v in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 33

Notice: Undefined variable: err in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 35

Notice: Undefined variable: ret in /home/users/p/proggi/domains/wr-script.exergo.ru/board/config.php on line 37

Сообщение # 41 29.09.09 - 00:50:32

sfinexer

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

324 записи 56 килобайт база занимает.

А по символам, ну там же стоит ограничение 50000 символов, это меняется все...
Другое дело, что нужно ли больше, это всеже нагрузка, и тут любую базу повесить можно, прочитать и вывести данные... + они не выводятся, они передаются скрипту в виде таблицы, ну например, вот вывод поста
$dt= Base::tabread("msg, all, $fm, 0");
$xtime=replacer($dt["timestamp"][$fm]);
$name =replacer($dt["name"][$fm]);
$email=replacer($dt["email"][$fm]);
$msg=null; $msg=$dt["msg"][$fm];

Делаем запросик, ну а дальше я распихал элементы которые пришли с запросом, согластно массиву что в оригинальном скрипте...
Вобще конечно это крайне не оптимально, я потом поправлю код... я както приводил пример чата, там всего 3 строки на вывод постов. Причем в ответе на запрос, выдается откуда и ДО куда сделан вывод, а у мишки это рассчитывается ранее... Причем раньше это было еще и глючно у него.

Сообщение # 42 29.09.09 - 00:51:27

ВИКТОР_ЗАКАЛ

В
гость

function plugrun($name,$in=array(),$file=null,$line=null) {
global $plugrun;
if (!isset($plugrun[$name]) || !is_array($plugrun[$name]) || !count($plugrun[$name])) return null;
if (!is_int($plugrun[0])) exit("errM2090");
globalvar('plugin');
//if (!is_array($in)) $in=array();
if (empty($name)) err("errM2088");
$ret=null;
$cnt=count($plugrun[$name]);
$num=0;
foreach ($plugrun[$name] as $k=>$v) {
$run=array($name,$k,$cnt,$num);
if ($file && $line) $err="

Смотрите вызов <b>plugrun('$name',...)</b> из файла <b>".shortpath($file).":$line</b>. Выполнить модуль <b>$v[1]</b> не удалось, попробуйте его отключить."; else $err="";
switch ($v[0]) {
case 1:
if (!defined("plug_$v[1]")) err("errM2069: В модуле [$v[1]] не объявлена спец.константа plug_$v[1].$err");
if (is_array($v[3]) && count($v[3])) {
foreach ($v[3] as $fn) {
if (!pregfn($fn))
err("errM2079: имя файла [$fn] в модуле [$v[1]] недопустимо.$err");
if (!file_exists($fn))
err("errM2083: не найден файл [$fn], необходимый модулю [$v[1]].$err");
include_once($fn);
}
}
if (!function_exists($k))
err("errM1947: Вызов несуществующей функции [$k] модуля [$v[1]].$err");
$ret=$k($v[2],$in,$run,$file,$line);
break;
default:
err("errM1948: Вызов функции [$k] модуля [$v[1]] невозможен, т.к. указан неизвестный тип [$v[0]] передачи параметров.$err");
}
if (is_null($ret)) return null;
}
return $ret;
}

Сообщение # 43 29.09.09 - 00:51:48

sfinexer

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

Хех, а это уже серьезная дырка)))

Сообщение # 44 29.09.09 - 00:52:40

sfinexer

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

ВИКТОР_ЗАКАЛ, конфиг не трогаем ;) это пусть на совести разработчика будет. завтра попробую чтонить конечно поправить там... но я и непредполагал что там настролько все дыряво.

Сообщение # 45 29.09.09 - 00:57:28

ВИКТОР_ЗАКАЛ

В
гость


Цитата:

там настролько все дыряво

Сообщение # 46 29.09.09 - 01:00:53

sfinexer

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

324 сообщения размер базы 56 килобайт

Вобще, примерно половину занимает место эти фиксированные поля.... а остальное там система индексов и форматирование на лету исправит если что

Сообщение # 47 29.09.09 - 01:02:09

sfinexer

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


Цитата:

там настролько все дыряво

Ну я знал конечно... но вобще не предполагал что можно вставить скрипт.
Тут главное что моя база держит, и ИМХО получше чем в оригинале....
Покрайней мере по размеру

Сообщение # 48 29.09.09 - 01:03:57
Мод "Похожие темы" :Предыдущая темаСледующая тема: Предлагаю мою модификацию гостевой книги
Страницы:  1 ... 2  3  4  5  6  ... 8

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

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

Смайлы:

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