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

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

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