Показать сообщение отдельно

  #4  
Старый 26.03.2010, 00:45
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от Wakko  
Имеется папка news, в ней лежат файлы вида 1.txt 2.txt 3.txt ...... n.txt, в кажом файле записана новость.
рядом с папкой news лежит файл info.txt в нем расположены названия этих файлов, в таком виде:

1|новость номер один
2|новость номер два
3|новость номер три
....
....
....
n|название новости


подскажете как реализовать на php, чтобы бралось содержимое файла 1.txt , в файле info.txt искалось его название и выводилось циклом так $str_1 = название. $str_2 = содержание.

Подскажите пожалуйста, могу немножко отблагодорить деньгами и плюсом.
Что то вроде:
PHP код:
<?php
$announces 
file('info.txt');
foreach (
$announces as $annonce) {
    list(
$filename$title) = explode('|'$annonce);
    
$filename trim($filename);
    if(
$filename == $_GET['id']){
        if(
file_exists('./news/'.$filename.'.txt')){
            
$title trim($title);
            
$news file_get_contents('./news/'.$filename.'.txt');
            
// тут вывод новости, ну или дальнейшая работа с текстом.
        
}else{
            echo 
'Текст новости отсутствует!';
        }
    }else{
        echo 
'Новость с таким ID не существует!';
    }
}
?>
Но не проверял, не запускается аппач.
 
Ответить с цитированием