14.12.2017, 07:15 [+3 UTC]
в нашей команде: 2 375 чел. | участники онлайн: 5 (рекорд: 21)

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

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

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

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

:: правила

:: новости

:: участники

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

:: форум

:: блоги

:: поиск

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

:: наш журнал

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

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

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

:: поддержка

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

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

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

Форум:
13.12.2017, 21:07

Последний вопрос:
13.12.2017, 21:22

Последний ответ:
13.12.2017, 22:25

Последняя рассылка:
14.12.2017, 02:45

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

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

Наша кнопка:

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

Отзывы о нас:
10.01.2010, 10:25 »
Dimon4ik
Спасибо, скачал SnapaShot - 68 kb v2.2. Очень интересная программка. Во первых удивила своим размером, а во вторых хорошими возможностями. Теперь при снятии некоторых объектов не приходится их вырезать в paint. Потому что в программе сам выбираешь что снять с экрана! Еще раз спасибо! Отличная программа! [вопрос № 175885, ответ № 258502]
06.02.2010, 14:20 »
Миронычев Виталий
Ответ он и есть ответ Великолепно!!! [вопрос № 176521, ответ № 259258]

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

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

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

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

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 539
Evgen aka Chuma
Статус: 6-й класс
Рейтинг: 53
Хватов Сергей
Статус: Академик
Рейтинг: 1

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

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

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