Сайт визитка

Статус
В этой теме нельзя размещать новые ответы.
Без php ни как. Тут с SQL предложили. А я вот SQL не знаю, по этому мне проще сделать через txt.

$fopen = fopen($file, 'a');
$boolean = fwrite($fopen, base64_encode($a));
fclose($fopen);
 
старый как мир рецепт
PHP:
<? 
$NewsBase=file("news.inc.dat"); 

# В переменную $NewsBase загоняем все строчки из базы новостей 
# Обратиться к каждой строчке можно так: 
# $NewsBase[0] – первая строка 
# $NewsBase[1] – вторая строка 
# $NewsBase[2] – третья строка 

# Не забывайте, что между $NewsBase[ и ] нужно 
# указывать не номер строки, а ту цифру или 
# число, которое получается из формулы N-1 
# (номер строки минус единица). 

$NewsCount=count($NewsBase);

# Подсчитываем количество строчек (новостей) в базе.

# Теперь нужно вывести новости, можно это сделать так: 
# echo $NewsBase[0]."<br>"; 
# echo $NewsBase[1]."<br>"; 
# echo $NewsBase[2]."<br>"; 
# 
# Но зачем нам выводить всё это вручную? 
# Каждый раз при добавлении новой новости будем 
# добавлять "echo $NewsBase[N]"? Зачем? Воспользуемся циклом: 

    while($string=array_pop($NewsBase)) 
    # Запускаем цикл, он будет работать до тех пор, 
    # пока не прочитается вся база. 
    # Читаться она будет с конца, ведь все новые новости 
    # находятся в самом низу базы. 
    { 
    # А ведь строка выглядит так: дата новость 
    # Определяем, что перед первым пробелом идёт дата, а всё 
    # что после – новость. 
    list($date,$news)=split(" ",$string,2); 
    # $data – дата, $news – новость. 
    echo "<br><i>Дата: ".$date."<br>Новость:</i> ".$news."<br>"; 
    # Выводим дату и новость. 
    } 
    # Цикл окончен. 

echo "<hr>Всего новостей: <b>".$NewsCount."</b>"; 
# Показываем количество строчек (новостей) в базе. 
?>
 
Есть страшная проблема найти готовый скрипт новостей с админкой? 10 минут осмысленного гугления будут намного плодотворнее 2-х месячного обсуждения темы "как собрать велосипед".
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху