Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowo¶ci
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » rainy 11:44
 » Zibi 11:36
 » RoBakk 11:35
 » Kenny 11:33
 » Hitman 11:32
 » Wolf 11:23
 » Venom79 11:19
 » DJopek 11:16
 » Star Ride 11:10
 » Markizy 11:08
 » Visar 10:59
 » etranger 10:52
 » KHot 10:43
 » NimnuL 10:33
 » rooter666 10:14
 » Sebek 10:10
 » jablo 09:59
 » @GUTEK@ 09:55
 » ngP 09:53
 » zibi13 09:51

 Dzisiaj przeczytano
 213078 postów,
 wczoraj 557004

 Szybkie ładowanie
 jest:
wł±czone.

 
ccc
TwojePC.pl © 2001 - 2026
A R C H I W A L N A   W I A D O M O ¦ Ć
    

perl -> wysyłanie formularzy [czy ma kto¶ gotowy skrypt??] , Sznaps 19/03/03 15:58
w ostatniej chwili się zorientowałem że pewna wspaniała firma nie obsługuje php a czas goni strasznie czy ma kto¶ jaki¶ gotowy skrypt do wysyłania formularzy w perlu?? Sorki że nie szukam w archiwum ani w necie ale na serio nie mam czasu. Sprawa pilna. Za każdego helpa wielki THX.

Every one of us has heard the
call !!! !!! !!!

  1. nie ma czegos takiego jak gotowy skrypt , bwana 19/03/03 18:32
    natomiast sa tablice asocjacyjne #GET i #POST (zaleznie od tego, ktorej metody uzywasz do odbierania danych z formularza), w ten sposob np. mozesz pisac:

    $GET{'imie'}
    $GET{'nazwisko'}

    i tak dalej, analogicznie (kluczem do tych tablic jest wlasnosc name elementu formularza)

    "you don't need your smile when I cut
    your throat"

  2. google , xmac 20/03/03 02:26
    poszukaj pod haslem 'formdata perl'
    oto maly przyklad, masz tu formularz do uploadu pliku, ale jesli znasz html, to sobie przerobisz:
    ****************HTML

    <html><body>
    <form action=3D'upload.pl' method=3D'POST' =
    ENCTYPE=3D'multipart/form-data'>
    <table align=3D'center' border=3D'1'>
    <tr><td><input type=3D'file' name=3D'fileup'></td></tr>
    <tr><td><input type=3D'submit' value=3D'ok'></td></tr>
    </table>
    </form>
    </body></html>

    ****************SCRIPT
    #!/perl/bin/perl
    &Parse_Form;
    $infile=3D$formdata{'fileup'};

    print "Content-type:text/html\n\n";
    print "<html><body>\n";
    $out=3D"/tmp/outfile.test";

    open (OUTFILE,">$outfile");
    while ($bytesread=3Dread($infile,$buffer,1024)) {
    print OUTFILE $buffer;
    }
    close $infile;

    print "<h2>FILE UPLOADED</h2>\n";
    print "</body></html>\n";


    sub Parse_Form {=20
    if ($ENV{'REQUEST_METHOD'} eq 'GET') {=20
    @pairs =3D split(/&/, $ENV{'QUERY_STRING'});=20
    } else {=20
    read (STDIN, $buffer, $ENV{'CONTENT_LENGTH'});=20
    @pairs =3D split(/&/, $buffer);=20
    }=20
    =20
    foreach $pair (@pairs) {=20
    ($key, $value) =3D split (/=3D/, $pair);=20
    $key =3D~ tr/+/ /;=20
    $key =3D~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",
    hex($1))/eg;=20
    $value =3D~ tr/+/ /;=20
    $value =3D~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",
    hex($1))/eg;=20
    # $value =3D~s/<!--(.|\n)*-->//g;=20

    if ($formdata{$key}) {=20
    $formdata{$key} .=3D ", $value";=20
    } else {=20
    $formdata{$key} =3D $value;=20
    }=20
    }=20
    }=20

    dual&mobile power
    XMAC

    1. dzięki:-))) , Sznaps 20/03/03 10:12
      ...

      Every one of us has heard the
      call !!! !!! !!!

    
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL