WM как устроено хранение новостей и т.д. на файлах

1. ____________________ (01.03.2014 / 23:39)
Интересует см.назв. ↑.
Не посылайте читать скрипт и т.д. я его смотрел.
Можете ли мне на простолюдном языке объяснить как это сделано? ведь там и функция редактирования и удаления есть т.е это не просто запись в файл, но и отметка нужных частей кода.
Возможно вы не поймете меня, но прошу, объясните начинающему php программисту...

2. Tegos (01.03.2014 / 23:50)
Не совсем тебя понял.
Ты имеешь в виду WapMotor ?
Да, на файлах.
Обычный метод:
записывать в одну строку файла данные с разделителем типа:
дата \/ кто разместил \/ \/ заголовок \/ новость

Добавлено через 01:20 сек.
Или не то ?
Задавай конкретный вопрос.

Добавлено через 07:30 сек.
Кусок кода:
$name = $_POST['name'];
$text = $_POST['text'];
$new = date().'||'.$text.'||'.$name ;
$f = fopen ('file.dat',"a+");
fputs($new,$f);
fclose($f);

Добавлено через 08:28 сек.
Писал с тлфна, по памяти, могут быть ошибки.

3. Tegos (02.03.2014 / 00:03)
<?php
$f = file ('file.dat');
$c = count ($f);
for ($i=0; $i<$c; $i++) {
$data = explode ('||',$f[$i]);
}
?>


4. Кевин Митник (02.03.2014 / 00:24)
Обычная реляционная база данных. Есть строки и есть столбцы (в данном случае файл условно разделен на эти составляющие). Минусы - скорость, масштабируемость, возможность нормальной работы.

URL: https://visavi.net/topics/40228