Модераторы: korob2001, ginnie

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> HTML::TableExtract получение значений ячеек 
V
    Опции темы
shamber
Дата 11.6.2009, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1422
Регистрация: 5.9.2006
Где: Россия

Репутация: 17
Всего: 18



А вообще где в вашем скрипте use utf8; недавно обсуждали по поводу Encode  utf  и прочее поищите. Почитайте

Лучше использовать Encode::from_to("кодировка файла","utf",$var);
Или так

Это сообщение отредактировал(а) shamber - 11.6.2009, 22:08
PM MAIL Jabber   Вверх
mario315
Дата 12.6.2009, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



shamber, спасибо, глянул поиск. Тем и вправду предостаточно.
PM MAIL   Вверх
mario315
Дата 12.6.2009, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



Проблема была в редакторе. Даже не знаю в какой кодировке он сохранял. Заюзал другой - стало все нормально.
PM MAIL   Вверх
Зюзе
Дата 16.6.2009, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 27.2.2009

Репутация: нет
Всего: нет



mario315, получить значения ячеек можно так:
my $t = $te->first_table_found; 
$t->cell(0,0);
$t->cell(0,1); и т.д...
PM MAIL   Вверх
mario315
Дата 19.6.2009, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



Появилось два вопроса

ПЕРВЫЙ

Начинаю так
Код

$ts -> rows();


Что дальше делать не знаю. Если выводить на печать, ты выводит количество массивов, соответствующих количеству строк.
А как просто получить количество строк?

ВТОРОЙ

Если в ячейки таблицы содержится html-код, как его получить?

Попробовал сделать как http://search.cpan.org/~msisk/HTML-TableEx...TableExtract.pm, но из- за строки 
Код

use HTML::TableExtract qr(tree);    
 вылетает ошибка
Код

Unknown mode '(?-xism:tree)'
 at tableextract.pl line 4
BEGIN failed--compilation aborted at tableextract.pl line 4.

как тут быть?

Это сообщение отредактировал(а) mario315 - 19.6.2009, 17:47
PM MAIL   Вверх
shamber
Дата 20.6.2009, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1422
Регистрация: 5.9.2006
Где: Россия

Репутация: 17
Всего: 18



количество строк 
Код

my $count;
   $count = @$count = $ts->rows;

PM MAIL Jabber   Вверх
ginnie
Дата 22.6.2009, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 6.1.2008
Где: Москва

Репутация: 38
Всего: 49



Цитата(shamber @  20.6.2009,  14:10 Найти цитируемый пост)
$count = @$count = $ts->rows;

Может лучше 

Код

$count = () = $ts->rows;


хотя самый лучший (по читаемости) вариант 

Код

my @rows = $ts->rows;
my $count = @rows;



--------------------
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг)
PM MAIL Skype Jabber   Вверх
shamber
Дата 22.6.2009, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1422
Регистрация: 5.9.2006
Где: Россия

Репутация: 17
Всего: 18



Цитата(ginnie @  22.6.2009,  13:04 Найти цитируемый пост)
хотя самый лучший (по читаемости) вариант 

согласен.
PM MAIL Jabber   Вверх
Cyr
Дата 3.11.2015, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



удалено

Это сообщение отредактировал(а) Cyr - 3.11.2015, 14:49
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1421 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.