24.01.2019, 06:37 [+3 UTC]
в нашей команде: 3 353 чел. | участники онлайн: 8 (рекорд: 20)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.66 (22.01.2019)
JS-v.1.31 | CSS-v.3.35

Общие новости:
01.01.2019, 13:54

Форум:
22.01.2019, 18:16

Последний вопрос:
23.01.2019, 21:30
Всего: 148557

Последний ответ:
24.01.2019, 06:32
Всего: 257637

Последняя рассылка:
23.01.2019, 23:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
01.03.2010, 15:07 »
Ляндрес
Здравствуйте! По вашим рекомердациям я скачал программу Punto Switcher, с помощью которой проблему смены текста рус/англ и наоборот решил. Спосибо за полезный совет! Ляндрес [вопрос № 176971, ответ № 259806]
20.01.2010, 16:27 »
Dimon4ik
Спасибо. Этот способ мне больше нравится. [вопрос № 176148, ответ № 258757]
13.01.2012, 21:58 »
luba tixomirova
Работа выполнена в лучшем качестве, вы просто превзошли мои ожидая , выражаю огромную благодарность и постараюсь в ближайшее время пополнить Ваш кошелек. [вопрос № 185116, ответ № 269569]

РАЗДЕЛ • PHP / Perl / Python

Создание программ на языках PHP, Perl и Python.

[администратор рассылки: Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)]

Лучшие эксперты в этом разделе

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 664
SAW
Статус: 6-й класс
Рейтинг: 115
Хватов Сергей
Статус: Академик
Рейтинг: 33

Перейти к консультации №:
 

Консультация онлайн # 63929
Раздел: • PHP / Perl / Python
Автор вопроса: _Master_
Отправлена: 23.11.2006, 21:17
Поступило ответов: 4

Хочу сделать вывод новостей на главной, но БД нет, придется делать все из файлов.
Пишу $f = fopen("news.txt", "rt") or die("Error");
echo fgets($f);

fclose($f);

И инклудом вставляю этот файл на главную. В файле news.txt новости.
Так вот, вроде бы все нормально, но там выводится новость до первого перевода строки.
Как бы сделать полностью? Например explode попробовать или еще что, чтобы все новости выводились... Подскажите, или вообще свой вариант, если знаете более легкий путь.

Состояние: Консультация закрыта

Ответ # 128122 от Райкин Сергей Александрович

Здравствуйте, _Master_!
Я бы зделал так: смотри приложение. Если новости будут идти слитно то пиши второй вариант.

Приложение:


Консультировал: Райкин Сергей Александрович
Дата отправки: 23.11.2006, 21:30

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 128155 от HookEst

Здравствуйте, _Master_!
Может просто написать:

@readfile('news.txt');

или чтобы обрабатывались переводы строки:

echo nl2br(@file_get_contents('news.txt'));

или чтобы сохранить форматирование:

echo '< pre>';
@readfile('news.txt');
echo '< /pre>';


Консультировал: HookEst
Дата отправки: 24.11.2006, 05:19

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 128178 от Андрей_26rus

Здравствуйте, _Master_!

Попробуйте сделать так как делал я

Приложение:


Консультировал: Андрей_26rus
Дата отправки: 24.11.2006, 09:10

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 128272 от Golden Spider

Здравствуйте, _Master_!
Согласен с пред идущими экспертами, но хочу добать.
Если вы хотьте проичатать фал целеком то можно сделать так (самый простой способ):
<?
$text=join("",file("news.txt"));
//Делаем что-либо с текстом
...
echo $text;
?>

Ещё, прочитайте про брокировку файлов... Пригодится при частом обновлении.


Консультировал: Golden Spider
Дата отправки: 24.11.2006, 16:03

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 63929
Azat

# 1

= общий = | 23.11.2006, 23:06

Примечание. fgets($f) - это и есть получить строку. Используйте то, что Вам уже предложили.

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14632 сек.

© 2001-2019, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.66 от 22.01.2019
Версия JS: 1.31 | Версия CSS: 3.35