Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Помогите!!!

Обсуждение темы Помогите!!! в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Вопрос такой! Из внешнего файла берятся инфа, пример 10.09.2003::Можем ли мы все заказать и купить, но без Вашей доставки? 11.09.2003::Здравствуйте. Хотим заказать ковровое ...


Закрытая тема
 
Опции темы
Старый 09.10.2003, 23:52   #1
Вопрос такой!

Из внешнего файла берятся инфа, пример

10.09.2003::Можем ли мы все заказать и купить, но без Вашей доставки?
11.09.2003::Здравствуйте. Хотим заказать ковровое покрытие (приблизительно 12 м2) для детского

:: - разделитель

и генериться страничка, необходимо, чтобы от строчки (которая после даты) выводилось только первые 50 (считая пробелы) символов. Примерно так это должно выглядеть:

10.09.2003
Можем ли мы все заказать и купить, но без Вашей до...

11.09.2003
Здравствуйте. Хотим заказать ковровое покрытие (п...

Заранее спасибо!
 
Старый 09.10.2003, 23:52
Ссылки
Старый 10.10.2003, 07:21   #2
На перле это есть так

$file="text.txt";
open(InFile, $file);
while ($line = <InFile>)
{ $text = split "::",$line;
if ((length @_[1])>50) {$res=substr @_[1],0,50 ;
$res.="...\n";}
else {[email protected]_[1];}
print @_[0]."\n".$res;
}
close(InFile);


Вот, блин, и в перле начал разбираться...
 
Старый 10.10.2003, 09:14   #3
KaDS, Спасибо огромное за ответ!

Благодоря тебе модорнезировыал свой код.

Принцип тот же, но в свой обычный код добавил одну строчку

print substr($text,$_,200),"...\n" foreach ($text);
 
Старый 10.10.2003, 16:40   #4
Идея плохая - обрезать слова.
 
Старый 10.10.2003, 16:47   #5
А что ты предлагаешь? Мне необходимо всего лишь вывести на страничку анонс новостей. А сам текст новости может быть весьма большим.

Конечно можно не обрезать слова, а найти пробел после 200 символов и потом обрезать. Но честно говоря я не столь искушен в Perl, и наврятли смогу такое реализовать. Хотя ежели Вы поможете!
 
Старый 11.10.2003, 09:19   #6
Нет, ну почему. Можно бы и обрезать слова. Только оформить их как ссылку на текст новостей print "".$text."
". Кого заинтересует - откроет ссылку и прочитает полностью.
 
Старый 11.10.2003, 10:10   #7
Так у меня есть кнопка подробнее!
 
Старый 11.10.2003, 10:38   #8
Ну тем лутше. Будут вопросы - обращайся.
 
Старый 11.10.2003, 11:10   #9
O'K
 
Старый 11.10.2003, 11:10
Закрытая тема


Опции темы



Текущее время: 03:58. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Тарифный план «Lite»
Место: 1000 Мб
Трафик: неограниченный
Панель управления
Заказать ТП «Lite»
Тарифный план «Normal»
Место: 2000 Мб
Трафик: неограниченный
Поддержка скриптов
Заказать ТП «Normal»
Тарифный план «Profy»
Место: 7000 Мб
Трафик: неограниченный
Поддержка скриптов
Заказать ТП «Profy»
Тарифный план «Места хватит!»
Место: 25 ГБ
Трафик: неограниченный
Поддержка SSI, ssh
Заказать ТП «Места хватит!»
Дизайнерский форум