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