Thread aus HTML auslesen (24 answers)
Opened by rioc at 2008-04-11 15:24

renee
 2008-04-21 13:53
#108628 #108628
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Mal ein paar Anmerkungen:

Aus
Code (perl): (dl )
1
2
3
4
5
6
7
8
opendir(DIRHANDLE, $path) or die "Directory not available";

while ( defined ($filename = readdir(DIRHANDLE)))
{
       @list=(@list,$filename);
}
@list=sort (@list);
@machinelist = grep {/.html/} @list;


kannst Du
Code (perl): (dl )
1
2
3
opendir(DIRHANDLE, $path) or die "Directory not available";
my @machinelist = grep{ /\.html/ } readdir(DIRHANDLE);
closedir DIRHANDLE;
machen.

Warum willst Du zweimal das gleiche Array haben?
Code (perl): (dl )
1
2
3
4
5
foreach $machine (@machinelist)
{
    $machine =~ s///;
    @allmachines=(@allmachines,$machine);
}


Das mit @allmachines kannst Du weglassen. @allmachines enthält die gleichen Elemente wie @machinelist, da Du die Elemente in @machinelist veränderst.

Außerdem solltest Du in Zukunft statt @allmachines=(@allmachines,$machine); einfach push @allmachines, $machine; schreiben.

Zusätzlich solltest Du Wiki:use strict verwenden...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread aus HTML auslesen