Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Полоса новостей, как реализовать без БД 
:(
    Опции темы
IZ@TOP
  Дата 4.2.2003, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Народ помогите решить вопрос по поводу реализации полосы новостей на рнр используя файлы а на бд hmmm.gif ...

допустим есть директория news я кидаю туда файлы *.txt с названиями вроде "04.02.03.txt" а мой скрипт обшаривает эту директорию, создает массив с именами этих файлов потом достает от туда самые свежие ( предел определяется в настройках скрипта ), читает из этих файлов первые 2е -3и строки и выводит их в порядке уменьшения ...

Вот я и хотел узнать как мне организовать цикл и чтение всей директории, создание массива и чтение строк из файла exclamation.gif


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
IZ@TOP
Дата 5.2.2003, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Код
Народ куда Вы все пропали !!!?



--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Devorior
Дата 5.2.2003, 09:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 559
Регистрация: 1.8.2002
Где: Обнинск

Репутация: 1
Всего: 3



Цитата
и выводит их в порядке уменьшения ..

поскольку не совсем понял в порядке уменьшения чего, то отображать в коде не стал. Да и вообщем, идея ясна smile.gif

Код

<?php

// кол-во свежих файлов
$filescount = 2;

chdir("c:/www/news");
$handle = opendir('.');

$i = 0;
while($file = readdir($handle))
{
if (filetype($file) == "file") $filenames[$i++] = $file;
}

rsort($filenames);
for($i=0; $i<$filescount; $i++)
{
$fp = $filenames[$i];
$fd = fopen($fp, "r");
$j = 0;
while ( !feof($fd) && ($j<=2) )
{
  $buffer = fgets($fd);
  print $buffer."<br>";
  $j++;
}
}

?>

PM MAIL ICQ   Вверх
IZ@TOP
Дата 5.2.2003, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Спасибки ... все более менее понятно стало ...


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0425 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.