Wypisywanie treści plików z danego katalogu

0

Witam. Piszę prosty skrypt do newsów. Newsy są zapisywane jako pliki - mam problem z ich wyświetleniem. Nakadziłem coś takiego:

<?php
if($dir = opendir("news/tresci")) {
while (($file = readdir($dir)) !== false) {
include("./news/tresci/".$file);
}
closedir($dir);
}
?>

Ma to znaleźć katalog, i wypisać zawartość wszystkich plików. Nawet działa, ale przed wynikiem wyświetlają się błędy:

Warning: include(I:\JAQSOFT Libero 2.6\SERWER\htdocs\INNE\Magic School CMS\news\tresci) [function.include]: failed to open stream: Permission denied in I:\JAQSOFT Libero 2.6\SERWER\htdocs\INNE\Magic School CMS\index.php on line 37

Warning: include() [function.include]: Failed opening './news/tresci/.' for inclusion (include_path='.;I:\JAQSOFT Libero 2.6\SERWER\php\PEAR') in I:\JAQSOFT Libero 2.6\SERWER\htdocs\INNE\Magic School CMS\index.php on line 37

Warning: include(I:\JAQSOFT Libero 2.6\SERWER\htdocs\INNE\Magic School CMS\news) [function.include]: failed to open stream: Permission denied in I:\JAQSOFT Libero 2.6\SERWER\htdocs\INNE\Magic School CMS\index.php on line 37

Warning: include() [function.include]: Failed opening './news/tresci/..' for inclusion (include_path='.;I:\JAQSOFT Libero 2.6\SERWER\php\PEAR') in I:\JAQSOFT Libero 2.6\SERWER\htdocs\INNE\Magic School CMS\index.php on line 37
Tytuł newsa !!
treść newsa !!

Główkuję nad tym ale nic mi do głowy nie przychodzi...
I jeszcze jak by ktoś powiedział jak zrobić, aby zawartości tych plików wyświetlały się na odwrót?
Pozdrawiam

0

Dlaczego nie użyjesz MySQL ?
Jest dużo łatwiejsze.

0

Po dodaniu pliku z kolejnym newsem, on wyświetla się pod wszystkimi na dole. Chciałbym aby najnowsze wyświetlały się u góry.
Jeśli chodzi o MySql albo nawet Sqllight, niestety reszta systemu by "nie grała" z bazą. Łatwiej już zrobić to, niż przebudowywać wszystko. Macie jakieś propozycje?

1 użytkowników online, w tym zalogowanych: 0, gości: 1