29.06.2017, 01:38 [+3 UTC]
в нашей команде: 2 048 чел. | участники онлайн: 0 (рекорд: 21)

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

:: консультации

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

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

:: правила

:: новости

:: участники

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

:: форум

:: блоги

:: поиск

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

:: наш журнал

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

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

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

:: поддержка

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

Версия системы:
7.41 (25.02.2017)

Общие новости:
23.02.2017, 09:51

Форум:
28.06.2017, 23:09

Последний вопрос:
28.06.2017, 12:36

Последний ответ:
28.06.2017, 08:33

Последняя рассылка:
28.06.2017, 20:45

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

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

Наша кнопка:

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

Отзывы о нас:
25.12.2011, 16:57 »
Евгений
Уважаемая команда rfpro! Большое спасибо за ваши рассылки. У меня пока не возникало ситуаций, требующих посторонней помощи - мне удается самостоятельно решать возникающие проблемы. Но я сохраняю все приходящие письма. Ваш портал - очень ценный источник информации, "золотая жила". Желаю вам успешной работы.
23.09.2010, 21:28 »
B_production
Супер! Премного благодарен! P.S. Есть четвертый способ - поднять терминальный сервер... smile [вопрос № 179981, ответ № 263153]
01.12.2012, 09:27 »
Ляшенко Сергей Владимирович
оромное спасибо smile [вопрос № 186873, ответ № 271763]

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

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

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

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

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 130
Марк Крейн
Статус: 5-й класс
Рейтинг: 20
Evgen aka Chuma
Статус: 5-й класс
Рейтинг: 18

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

Консультация онлайн # 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

Посетитель

ID: 2743

# 1

= общий = | 23.11.2006, 23:06 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

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

 

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

Яндекс Rambler's Top100

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

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

© 2001-2017, Портал RFPRO.RU, Россия
Авторское право: ООО "Мастер-Эксперт Про"
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.41 от 25.02.2017
Бесплатные консультации онлайн