Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Своя база данных в файлах

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
android
Отправлено: 30 Декабря, 2011 - 13:57:44
Post Id


Посетитель


Покинул форум
Сообщений всего: 335
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




Есть один скрипт но внем много недочетов. Например: 1) неправильно редактируется текст в бд 2) создаются доп. файл без расширения.


Не могли бы вы посоветовать скрипт где есть

Создание, удаление, редактирование БД на файлах БЕЗ MYSQL!!!

class.php
PHP:
скопировать код в буфер обмена
  1.  
  2. function mydb_read(){
  3.   $mydb = false;
  4.   if(!is_file('my.db')) return false;
  5.   include('my.db');
  6.   return $mydb;
  7.  }
  8.  
  9.  function mydb_write($data){
  10.   $f = fopen( ($n=rand(0,1000000)), "w+" );
  11.   fwrite( $f, '<?PHP $mydb='.var_export($db, true).'; ?>' );
  12.   fclose($f);
  13.   rename($n, 'my.db');
  14.  }
  15.  


test.php

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3.  include('class.php'); //не забываем подключать наш файл для работы с базой данных!!!
  4.  $data = mydb_read();
  5.  
  6.  //записываем род занятий для пользователя с userid == 1 в новое поле
  7.  
  8.   $data[1]['rod'] = 'эльф 80 уровня';
  9.   mydb_write($data);
  10.  
  11.  //узнать род занятий пользователя с userid == 237
  12.  
  13.   echo $data[1]['rod'];
  14.  
  15.  ?>
 
 Top
EuGen Администратор
Отправлено: 30 Декабря, 2011 - 14:06:31
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)






-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
android
Отправлено: 30 Декабря, 2011 - 14:45:26
Post Id


Посетитель


Покинул форум
Сообщений всего: 335
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




android пишет:
БЕЗ MYSQL!!!



Вопрос решен...

есть еще один...

Создается файл типа:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $my =array (
  4.   1 =>
  5.   array (
  6.     'href' => 'http://site.rus',
  7.     'type' => '1',
  8.   ),
  9.   2 =>
  10.   array (
  11.     'href' => 'http://site.rus',
  12.     'type' => '1',
  13.   ),
  14.  3 =>
  15.   array (
  16.     'href' => 'http://site.rus',
  17.     'type' => '1',
  18.   ),
  19. );
  20.  
  21. ?>


Как удалить 2 ARRAY?

PHP:
скопировать код в буфер обмена
  1. 2 =>
  2.   array (
  3.     'href' => 'http://site.rus',
  4.     'type' => '1',
  5.   ),
 
 Top
EuGen Администратор
Отправлено: 30 Декабря, 2011 - 16:03:40
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)






-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
android
Отправлено: 30 Декабря, 2011 - 16:30:58
Post Id


Посетитель


Покинул форум
Сообщений всего: 335
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




EuGen и с файла удалится?
 
 Top
DlTA
Отправлено: 30 Декабря, 2011 - 17:14:24
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




android пишет:
и с файла удалится?
зависит от вас
 
 Top
android
Отправлено: 30 Декабря, 2011 - 17:42:19
Post Id


Посетитель


Покинул форум
Сообщений всего: 335
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




мм а не могли бы пример привести:?
 
 Top
DlTA
Отправлено: 30 Декабря, 2011 - 18:16:14
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




пример записи в файл?
 
 Top
android
Отправлено: 30 Декабря, 2011 - 20:49:36
Post Id


Посетитель


Покинул форум
Сообщений всего: 335
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




пример удаления записи с файла.

http://forum.php.su/topic.php?fo...49126#1325249126
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB