вывод информации из файла db

Статус
Закрыто для дальнейших ответов.

slclimat

Новичок
Регистрация
04.10.2015
Сообщения
2
Добрый день!
Нужна помощь...

Есть файл file.db в нем информация в виде

------------------------------------
Главная|/index|1|Главная|html/index4.html||
тест|/test|0|тест|html/index3.html|тест|тест
Название|/adres|7|титл|html/index3.html|дискрипшн|кейвордс

----------------------------------
как вывести на страницу сайта эту информацию последовательно?
Причем 1, 0, 7 - это номера разных категорий

то есть в php прописав номер категории должны выводиться данные только этой категории.


Вот так выводится на сайте меню

<?php
$request = $_SERVER[REQUEST_URI];
for ($i=0; $i<$max; $i++)
{
$link = $urlmas[$i] . ".html";
$text = $namemas[$i];
$active = "";
if ($viewmas[$i]==1) {
if ($link==$request || ($link=="/index.html" && $request=="/")) {$active=' class="active" ';}
if ($link=="/index.html") {$link="/";}
echo '<li'.$active.'><a href="'.$link.'">'.$text.'</a></li>';
}
}
?>
где $viewmas[$i]==1 или $viewmas[$i]==2 — номер меню

нужно как то по аналогии вывести информацию из фала...
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Для работы с файлами используй fopen() (в сети полно подробных мануалов, например вот старый, но хороший мануал)
Далее разбиваешь его на строки explode(PHP_EOL, $file_content);
А потом разбиваешь эти строки через цикл, как у тебя в примере, на ячейки explode('|', $file_content);
 

slclimat

Новичок
Регистрация
04.10.2015
Сообщения
2
Всем спасибо!
Вопрос решен!
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
BaNru сказал(а):
Для работы с файлами используй fopen() (в сети полно подробных мануалов, например вот старый, но хороший мануал)
Далее разбиваешь его на строки explode(PHP_EOL, $file_content);
А потом разбиваешь эти строки через цикл, как у тебя в примере, на ячейки explode('|', $file_content);
любишь ты издеваться над людьми, это ж csv файл, с ним проще как с csv работать, разделить только указать
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Ну я же не программист. Я сказал что знаю :D
 
Статус
Закрыто для дальнейших ответов.
Верх Низ