базы данных в php

trial4you

Новичок
базы данных в php

расскажите как например сделать базу данных в текстовом файле ... мне нужен код в котором я бы мог разобраться и сам понять ... например как записывать в конец файла ... :)
 

trial4you

Новичок
эту функцию я знаю я даж скрипт уже нашёл ...
<?
$file="base.txt"; // Название файла
$plugin_go = fopen($file, "a"); // a - для записи в конец файла
fwrite($plugin_go, $login."|".$password."|".$fio."\n");
fclose($plugin_go);
?>

но есть ещё вопрос ... я хочу сделать типо анкет ... и хочу чтоб анкеты можно было изменять ... как например мне сделать .. чтоб можно было изменять параметры в базе ??
надо перезаписывать строку ... а как это сделать ?

-~{}~ 18.03.06 16:53:

ой совсем забыл ещё я бы хотел узнать скриптвывода данных базы циклом
 

Фанат

oncle terrible
Команда форума
надо перезаписывать строку ... а как это сделать ?
перезаписывать весь файл.
читаем файл, изменяем нужную строку, открываем файл на запись, записываем инфу обратно
я бы хотел узнать скриптвывода данных базы циклом
[m]fgets[/m]
 

uliss

Новичок
Если база не очень большая - попробуй array + serialize + fopen + fwrite + fread
 

trial4you

Новичок
спасибо !
я делаю что то типо системы анкет пользователей .. и мне ещё хочется сделать что то типо загрузки фото в неё .. я продумал несколько вариантов но ничего не подошло ...
я зашёл в тупик )) как мне сделать так чтоб при загрузке изображения урл самого изображения помещался в базу ??
 

Кром

Новичок
Почитай про upload изображений в разделе статьи на этом сайте.
 

trial4you

Новичок
извините что так много вопросов задаю .. не могли бы вы ещё подсказать чтоб например при загрузке файла с именем img.jpg имя менялось на 1.jpg кароче чтоб сменить имя что нужно сделать ?
 

Кром

Новичок
Нужно таки сделать над собой усилие и... прочитать про upload изображений в разделе статьи на этом сайте.
 

trial4you

Новичок
ПРочтите код и вы поймёте что мне именно нодо ...
PHP:
<?php 



$uploaddir = 'upload/';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . 
	$_FILES['userfile']['name'] )) {
    print " как сюда вывести имя файла ???? ";
    
} else {
    print "There some errors!";
}
?>
 

Фанат

oncle terrible
Команда форума
trial4you
тебе надо почитать про функцию move_uploaded_file
она делает то, что тебе надо
 

alekciy

Новичок
trial4you
Если уж БД в текстовом файле, то, имхо, удобнее делать на XML. И работать удобнее, и как ни как данные структурированы.
 
Сверху