|
Помогите!!!Обсуждение темы Помогите!!! в разделе 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 Здравствуйте. Хотим заказать ковровое покрытие (п... Заранее спасибо! |
|
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 {$res=@_[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
|
|
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|