Win 2003 + Perl

Discussion in 'PHP' started by $p01nt, 6 Jan 2009.

  1. $p01nt

    $p01nt Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    116
    Likes Received:
    20
    Reputations:
    1
    Собственно сабж, такая проблем - есть скрипт, под Ubuntu и XP он работает на Ура! А под Win 2003 не пашет(нужно очень запустить на 2003 т.к. дедик :D ) Версия компиляторов одна и та же.

    Сам скрипт:

    PHP:
    use LWP::Simple;
    use 
    strict;
    use 
    threads;
    use 
    threads::shared;


     
    my $start shared=20;
     
    my $finish shared=100;
     
    my $potok=5;
     
    my @trl;
     
    open(TEXT,">>text.txt");

     for(
    0..$potok-1) {$trl[$_] = threads->create(&pars);}
     for(@
    trl) { $_->join; }

     
    sub pars {
     while (
    $start <= $finish){
     
    my $url=undef;
     {
    lock($start); $url ="url/$start/"; ++$start;}
     print 
    "Search on URL: $url\n";
     
    my $response=get $url;
     
    my @massiv=$response=~m/регулярка/ig;

     foreach (@
    massiv) { print TEXT $_ "\n"; }
     }
     }  
    Он только выводит на экран Search on URL: и ссылка. А вот результат парсинга в файл не пишет :( Хотя результат есть 100%