Prisma web cgi – listando arquivos em links

No exemplo abaixo eu demonstro como você pode listar todos os itens de uma pasta em cgi, fazendo link para cada item listado. Para isso, simplesmente, usamos a biblioteca igdir. Veja: lista_dir.pri.cgi, coloque em seu servidor e teste!

O exemplo é bem simples e comentado, se houver dúvidas poste no comentário ou no fórum….

Continue reading

Compile você mesmo a biblioteca pcgi!

Diante da diversidade de distros Linux, muitas vezes o binário que compilei em meu pc não funcionará. O jeito certo é recompilar em sua própria distribuição Linux. Obs.: no Windows dificilmente haverá esse problema, visto que até binários em 32 bits rodam facilmente em Windows 64. Aqui o link: http://www.mediafire.com/file/a0lv6ddv3qdf6zv/source_prisma.7z Baixe, descompacte, entre na pasta…

Continue reading

pcgi manual referência

Baixe esta biblioteca aqui: download Para importar use: local cgi = inclua’pcgi’;    str_decod = cgi.decod(str); Processa uma string str com caracteres especiais do método POST ou GET retornando a string decodificada. Ex. troca o + por espaço. var_nome = cgi.obt_var(str, ‘varnome’); Processa uma string str obtida pelo método POST ou GET e procura pelo…

Continue reading

Permissão para cgi prisma em Linux

Entre na pasta htdocs do Xampp crie, se não existir,  uma pasta chamada cgi para os nossos exemplos, ficando assim:  /htdocs/cgi/ Obs. Linux você precisa dar permissão para pasta, digite no terminal:

   Pressione enter, senha, enter. No arquivo troque 777  por 755 ficando assim:  

Usuários Linux terão que fazer isso para…

Continue reading

Prisma-cgi: como executar um programa compilado

Por diversos fatores podemos querer esconder o código fonte, para isso usamos o prismac que compila o script prisma de texto para código de bytes prisma. Mas como fazer para executar um arquivo compilado no servidor sem a imprescindível linha #!/usr/local/bin/prisma que os compilados não podem ter? A resposta é muito simples, compile seu programa…

Continue reading

Variáveis do servidor em prisma cgi

Essas variáveis são strings, que usadas com a função sis.obtvarambiente( str ) devolvem valores strings. O exemplo é simples veja:

Aqui não há segredo, para ler as variáveis de ambiente do servidor é só usar o método sis.obtvarambiente(‘nomevar’); No exemplo acima usei uma matriz com as string e o comando para que lê cada…

Continue reading

Outro exemplo de cgi prisma – multiplicar

Este é um exemplo de como receber dados do cliente via get do lado do servidor, processar esses dados, fazer uma operação e mostrar o resultado. Veja:   (salve como mult.pri.cgi em no local cgi-bin ou na pasta htdocs se esta permitir executar scripts cgi.

  Veja que uso os comandos imprimir() e poe()…

Continue reading

Obter Prisma

Obs.: está página está em construção, os links serão acrescentados pouco a pouco. A partir de agora Prisma será oferecida separadamente, para que você possa escolher e baixar só o que for usar, ok. Interpretadores: Última versão: Prisma-1.1 (release – 1)Baixar: Linux(código-fonte) / Windows 7/10 / Windows XP  — Manual Versão anterior: Prisma1.0 (release –…

Continue reading