CGI :: eenvoudig

CGI :: eenvoudig is een eenvoudige volledig OO CGI-interface die CGI.PM-conform is.
Download nu

CGI :: eenvoudig Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andy Armstrong
  • Uitgever website:
  • http://search.cpan.org/~andya/

CGI :: eenvoudig Tags


CGI :: eenvoudig Beschrijving

CGI :: Eenvoudig is een eenvoudige volledig OO CGI interface die CGI.pm compliant. CGI :: Eenvoudig is een eenvoudige volledig OO CGI interface die CGI.pm compliant.SYNOPSIS gebruik CGI :: Simple; $ CGI :: Simple :: POST_MAX = 1024; # Max upload via bericht standaard 100kB $ CGI :: Simple :: DISABLE_UPLOADS = 0; # Schakel uploads $ q = new CGI :: Simple; $ Q = new CGI :: Simple ({ 'foo' => '1', 'bar' => }); $ Q = new CGI :: Simple ( 'foo = 1 bar = 2 bar = 3 bar = 4'); $ Q = new CGI :: Simple (* FILEHANDLE); $ Q-> save (* FILEHANDLE); # Besparen huidige object in een bestand zoals gebruikt door nieuwe @params = $ q-> param; # Terug te keren alle param namen als een lijst $ value = $ q-> param ( 'foo'); # De terugkeer van de eerste waarde geleverd voor 'foo' @values = $ q-> param ( 'foo'); # Terug te keren alle waarden geleverd voor foo% fields = $ q-> Vars; # Returns ongebonden sleutel waarde paar hash $ hash_ref = $ q-> Vars; # Of als een hash ref% fields = $ q-> Vars ( "|"); # Packs meerdere waarden met "|" in plaats van ""; @keywords = $ q-> trefwoorden; # Terugkeren alle zoekwoorden in een lijst $ q-> param ( 'foo', 'wat', 'nieuwe', 'waarden'); # Set nieuwe 'foo' waarden $ q-> param (-name => 'foo',-waarde => 'bar'); $ Q-> param (-name => 'foo',-waarde => ); $ Q-> param ( 'foo', 'wat', 'nieuwe', 'waarden'); # Append waarden 'foo' $ q-> append (-name => 'foo',-waarde => 'bar'); $ Q-> append (-name => 'foo',-waarde => ); $ Q-> delete ( 'foo'); # Delete param 'foo' en al haar waarden $ q-> delete_all; # Delete alles $ files = $ q-> upload () # aantal bestanden geupload @files = $ q-> upload (); # Namen van alle geüploade bestanden $ filename = $ q-> param ( 'upload_file') # bestandsnaam van geüploade bestand $ mime = $ q-> upload_info ($ filename, 'mime'); # MIME-type van geüploade bestand $ size = $ q-> upload_info ($ filename, 'size'); # Grootte van geuploade bestanden mijn $ fh = $ q-> upload ($ filename); # Get filehandle te lezen uit, terwijl (lees ($ fh, $ buffer, 1024)) {...} # kort en upload $ ok = $ q-> upload ($ q-> param ( 'upload_file'), ' /path/to/write/file.name); afdrukken "Geplaatst op". $ q-> param ( 'upload_file'). "en schreef het OK!" Als $ ok; $ Gedecodeerde = $ q-> url_decode ($ gecodeerd); $ Gecodeerde = $ q-> url_encode ($ ongecodeerde); $ Ontsnapte = $ q-> escapeHTML ( ' "); $ onbeschermde = $ q-> unescapeHTML ('"); $ Qs = $ q-> query_string; # Krijgt alle gegevens in $ q als een query string OK voor GET $ q-> no_cache (1); # Set Pragma: no-cache + verloopt print $ q-> header (); # Afdrukken van een eenvoudige header # krijgen een complex header $ header = $ q-> header (type => 'image / gif' -nph => 1, -status => '402 Betaling vereist', -expires => '+ 24h', -cookie => $ cookie -charset => 'uTF-7', -Attachment => 'foo.gif', -Kosten => '$ 2.00'); # Een P3P header (OK voor omleiding gebruik ook) $ header = $ q-> header (-p3p => 'policyref = "http://somesite.com/P3P/PolicyReferences.xml'); @cookies = $ q -> koekje (); # get namen van alle beschikbare cookies $ value = $ q-> koekje ( 'foo') # get eerste waarde van de cookie 'foo' @value = $ q-> koekje ( 'foo') te krijgen # alle waarden van de cookie 'foo' # krijgen een cookie opgemaakt voor header () methode $ koekje = $ q-> koekje (-name => 'Wachtwoord', -waarden => , -expires => '+ 3d', -domain =>' .nowhere.com', -path => '/ cgi-bin / databank', -Secure => 1); print $ q-> header (-cookie => $ cookie); # set-cookie druk $ q-> redirect ( 'http://go.away.now'); # het afdrukken van een redirect header dienice ($ q-> cgi_error) indien $ q-> cgi_error; CGI :: Simple biedt een relatief lichte daling van de vervanging voor CGI.pm. Het deelt een identieke OO interface naar CGI.pm voor parameter parsing, het uploaden van bestanden, handling cookie en header generatie Deze module is volledig object georiënteerd, maar een. volledige functionele interface is beschikbaar met behulp van de CGI :: Simple :: Standaard module.Essentially alles in CGI.pm wat betrekking heeft op de CGI (geen HTML) kant van de dingen is beschikbaar. Er zijn zelfs een paar nieuwe methoden en aanvullingen op oude! Als u geïnteresseerd bent in wat er onder de motorkap is gegaan zie de compatibiliteit met CGI.pm gedeelte aan de end.In praktische testen van deze module is geladen en loopt ongeveer twee keer zo snel als CGI.pm afhankelijk van de precieze task.Requirements: · Perl Vereisten: · Perl


CGI :: eenvoudig Gerelateerde software

Sux

Sux is een reeks krachtige hulpprogramma's van basis- en geavanceerde beknopte gegevensstructuren in C ++ en Java. ...

249

Downloaden