CGI :: Simples

CGI :: Simples é uma simples interface Totally OO CGI que é compatível com CGI.PM.
Baixe Agora

CGI :: Simples Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Andy Armstrong
  • Site do editor:
  • http://search.cpan.org/~andya/

CGI :: Simples Tag


CGI :: Simples Descrição

CGI :: Simple é um simples totalmente interface CGI OO que seja compatível CGI.pm. CGI :: Simple é um simples totalmente interface de OO CGI que é CGI.pm compliant.SYNOPSIS uso CGI :: Simple; $ CGI :: Simple :: POST_MAX = 1024; # Carregamento max via padrão pós 100kB $ CGI :: Simples :: DISABLE_UPLOADS = 0; # Ativar o carregamento $ q = new CGI :: Simple; $ Q = new CGI :: Simple ({ 'foo' => '1', 'bar' => }); $ Q = new CGI :: Simple ( 'foo = 1 bar = 2bar = 3bar = 4'); $ Q = new CGI :: Simple (* FILEHANDLE); $ Q-> save (* FILEHANDLE); # Salvar objeto atual para um arquivo como o usado por novas @params = $ q-> param; # Retornar todos os nomes param como uma lista $ value = $ q-> param ( 'foo'); # Retornar o primeiro valor fornecido para 'foo' @values = $ q-> param ( 'foo'); # Devolver todos os valores fornecidos para foo% de campos = $ q-> Vars; # Retornos desatado chave par valor de hash $ hash_ref = $ q-> Vars; # Ou como um hash ref% de campos = $ q-> Vars ( "|"); # pacotes de vários valores com "|" em vez de ""; @keywords = $ q-> palavras-chave; # Retornar todas as palavras-chave como uma lista $ q-> param ( 'foo', 'algum', 'novo', 'valores'); # Definir valores novos 'foo' $ q-> param (-name => 'foo', -valor => 'bar'); $ Q-> param (-name => 'foo', -valor => ); $ Q-> param ( 'foo', 'algum', 'novo', 'valores'); # Valores anexar a 'foo' $ q-> append (-name => 'foo', -valor => 'bar'); $ Q-> append (-name => 'foo', -valor => ); $ Q-> delete ( 'foo'); # Exclusão param 'foo' e todos os seus valores $ q-> delete_all; # Tudo $ apagar arquivos = $ q-> upload () # Número de arquivos carregados @files = $ q-> upload (); # Nomes de todos os arquivos carregados $ filename = $ q-> param ( 'upload_file') # nome do arquivo do arquivo enviado $ mime = $ q-> upload_info ($ filename, 'mime'); # Tipo MIME do arquivo carregado $ size = $ q-> upload_info ($ filename, 'tamanho'); # Tamanho do arquivo enviado my $ fh = $ q-> upload ($ filename); # Get filehandle para ler enquanto (leia-se ($ fh, $ tampão, 1024)) {...} # curto e de upload doce $ ok = $ q-> upload ($ q-> param ( 'upload_file'), ' /path/to/write/file.name'); imprimir "Upload". $ q-> param ( 'upload_file'). "e escreveu-OK!" if $ ok; $ Decodificado = $ q-> url_decode ($ codificada); $ Codificado = $ q-> url_encode ($ descodificado); $ Escapou = $ q-> escapeHTML ( ' " '); $ unescaped = $ q-> unescapeHTML ('"'); $ Qs = $ q-> query_string; # Obter todos os dados em $ q como uma string query OK para GET $ q-> no_cache (1); # Set Pragma: no-cache + expira imprimir $ q-> header (); # Imprimir um simples cabeçalho # obter um cabeçalho complexo de US $ header = $ q-> cabeçalho (-type => 'image / gif' -nph => 1, -status => '402 Pagamento exigido', -expires => '+ 24h', -cookie => $ biscoito, -charset => 'utf-7', -attachment => 'foo.gif', -Custo => '$ 2,00'); # Um cabeçalho P3P (OK para uso redirecionamento também) $ header = $ q-> cabeçalho (-p3p => 'policyref = "http://somesite.com/P3P/PolicyReferences.xml'); @cookies = $ q -> cookie (); # get nomes de todos os cookies disponíveis $ value = $ q-> cookie ( 'foo') # get primeiro valor de cookie de 'foo' @value = $ q-> cookie ( 'foo') # get todos os valores de cookie de 'foo' # obter um cookie formatado para header () método $ bolinho = $ q-> cookie (-name => 'Senha', -Valores => , -expires => '+ 3d', -domain =>' .nowhere.com', -caminho => '/ cgi-bin / banco de dados', -Secure => 1); imprimir $ q-> cabeçalho (-cookie => $ cookie); # bolinho set print $ q-> redirect ( 'http://go.away.now'); # imprimir um redirecionamento de cabeçalho dienice ($ q-> cgi_error) se $ q-> cgi_error; CGI :: Simple fornece uma queda relativamente leve substituto para CGI.pm. Ele compartilha uma interface OO idêntico ao CGI.pm para análise de parâmetros, upload de arquivos, manipulação de cookies e geração de cabeçalho Este módulo é totalmente orientada a objetos, no entanto a. interface funcional completa está disponível usando a CGI :: Simple :: Padrão module.Essentially tudo em CGI.pm que se relaciona com o CGI (não HTML) lado das coisas está disponível. Há mesmo alguns novos métodos e adições para os antigos! Se você está interessado no que passou sob o capô ver a compatibilidade com a secção CGI.pm no end.In prático testar este módulo carrega e corre cerca de duas vezes mais rápido que CGI.pm dependendo das task.Requirements precisas: · Perl requisitos: · Perl.


CGI :: Simples Software Relacionado