Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
Написание функций чтения/записи/упаковки DBF-файлов
Объявление - WR-Scriptы в UTF-8 кодировке
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2026 год.
Я не стал бы ) Глаза, - чтобы видеть, уши, - чтобы слышать, голова, - чтобы думать (надо полагать), а уже кто этим умеет пользоваться, тот применИт. Как там говорят.. ..Кесарю кесарево )))
По первому впечатлению - неплохая штука. Я раньше для DBF-ов юзал Database Desktop, но, если побродить по меню, то dbview с ним вполне может посоперничать. Файла под 700 Мб (чтоб сравнить проги) у меня нет, но файлы маленькие открывает нормально.
WR, присоединюсь пожалуй, к разработке, тоже на dbf переходить надо, если есть какие доки по структуре файлов, скинь чтоб много не гуглить. ну и какие наработки покажи что ты написал. Думаю написать класс, его инклудить и юзать объект.
Имена функций мне кажется не должны совпадать с именами из пакета, скрипты в будущем должны работать на системах как с работающим dbf-расширением так и без, а с работающим получим ошибку.
Прикрепляю архив с тем что у меня есть: описание-структура формата, примеры моих и найденных мною в Инете скриптов.
Имена то, конечно, позже поменяем и в класс нужно вынести - так проще будет работать. Это верно. Пока ещё пишем - чтобы не путать что делает функция - даю такие же имена
А я вот сделал у себя на локальном сервере форум =( На основе вашего WR Forum LiTe 2.0 (DBF БАЗЫ) а на хостинге их нет =( Теперь хочу добиться ответа можно как то базы в TXT перевести или нет? Что мне деалать вообще, то?
SysAdmin, скрипт forum-lite на текстовых файлах был, но сконвертировать туда пока что нечем. Проблему понял. Как будет свободное время - напишу версию форума лайт на текстовых файлах, и опишу как конвертировать. думаю к концу года сделаю.
WR пишет: ...скрипт forum-lite на текстовых файлах был...
Уважаемый WR, а где его можно скачать сейчас для нового форума ,без необходимости конвертации? Если выкладывать не планируется, не могли бы вы отправить его мне не е-майл?
Блин, я поражаюсь самоуверенности WR. 1С 7 версии - древняя как Бухара платформа. Создавалась в прошлом веке, лет 20 назад. Создавалась для десктопа, но никак не для web!!!. Какого ХУдожника, приводить формат dbf как самый нормальный? В чем его нормальность заключается? Сейчас хостинги с php практически все поддерживают mySQL, у которых нет mySQL - php тоже, как правило, нет. Для любителей установки скриптов простым копированием, без необходимости настройки mySQL базы - есть sqlite. Это всяко лучше чем тупорылый формат dbf.
WR пишет: Сегодня сам попробовал, получилось написать три функции...
WR, спасибо за функции, очень помогли. У меня такая была задача - парсить консольным php скриптом dbf файл. Я использовал Ваши dbase_numrecords и dbase_get_record и сделал небольшой класс. Вторую функцию я немного оптимзировал - раз в 10 удалось поднять быстродействие.
MegaAdmin, просто вот интересно мне с этим форматом работать Об SQLITE отзывы разные - то тормозит при в ставке, то сложно настроить на своём хостинге.
vslav1, спасибо! Действительно компактный класс получился. А функции записи в DBF можешь написать?
Мне получилось реализовать почти все функции (Чтение, добавление, удаление, замена ЗАПИСИ в DBF-файл)!
Правда глючят некоторые функции. Посмотрите, кто шарит - постируйте. Помогите подправить.
vslav1, помоги ускорить быстродействие функций, будь другом
Осталось реализовать эти функции: dbase_create -- Creates a dBase database dbase_open -- Opens a dBase database dbase_close -- Close a dBase database dbase_get_header_info -- Get the header info of a dBase database dbase_numfields -- Find out how many fields are in a dBase database
Друзья, у кого есть навыки работы с командами fread, fseek, unpack, bin2hex - помогите. Реально нужная библиотека получится. Я продолжу работы по совершенствованию движка форума, доски и галереи. Короче, кто поможет - тот большой молодец и тому вознаграждение 300 рублей.