Acesso Clientes

Número Azul Das 8 às 22 horas 808 78 1000

Guias de utilização

Aproveite os serviços da arsys.pt ao máximo

Ajuda

Pesquisa de temas de ajuda



CGI's pré-instalados

Poderá utilizar aplicativos web pré-instalados (CGIs) para contadores de visitas e envio de formulários, disponíveis a partir do Plano Basic.

  • A invocar desde um código HTML específico para cada caso, o qual faz a chamada ao programa web utilizando os parâmetros correspondentes. O utilizador não tem acesso ao código de tais CGIs, ainda que possa usá-los através da sua URL.
  • Os CGIs pré-instalados encontram-se disponíveis no subdomínio cgi.seudominio.com.

Para o seu uso correcto, utilize os assistentes web disponíveis no painel de controlo do seu domínio (secção Aplicações) que lhe permitem gerar o código HTML para os contadores como para os formulários, que deverá depois incorporar ao seu web site.

  • Aceda à secção do painel correspondente ao CGI que deseja utilizar, e siga os passos indicados.

A seguir apresentamos mais pormenores da utilização e características de cada um destes CGIs.

O CGI FormMail para envio de formulários por correio electrónico

Se tiver previsto incluir formulários no seu site e requer que os dados recolhidos sejam enviados por e-mail, não precisará programar nenhum aplicativo, visto que o seu domínio inclui um CGI adequado para esta função.

O CGI FormMail é uma adaptação do CGI de domínio público FormMail disponível em http://www.scriptarchive.com/formmail.html, com as seguintes modificações.

  • Adaptado ao servidor Web Apache do Linux.
  • Verificação de contas bancárias e cartões de crédito. Se no formulário existirem controlos para nomes especiais dispostos para inserir números de contas bancárias portuguesas ou cartões de crédito, o CGI pode fazer uma validação algorítmica dos números e não enviar o formulário caso não sejam correctos.

Se pretende utilizar este CGI, sugerimos utilizar o assistente Autoformulário do painel de controlo para gerar um formulário base que cumpra com os seus requerimentos.

Para utilizar directamente o CGI FormMail no seu código HTML, na marca FORM do formulário devemos escrever o seguinte:

<form action="http://cgi.seudominio.com/Formulario.pl">

É importante escrever Formulario.pl com as maiúsculas correspondentes, devido a que em determinadas situações FORMULARIO.PL ou formulario.pl não terão referência com tal CGI.

Os parâmetros do formulário são introduzidos através de campos ocultos (tags tipo hidden).
Os campos ocultos e a informação que fornecem são as seguintes:

 

Variável Informação
recipient contém a caixa de correio à qual serão enviados os campos do formulário. Este endereço deve pertencer ao seu domínio (não é permitido o uso de endereços externos).
<input type=hidden name=recipient value=utilizador@dominio.com>
  • Modifique utilizador@dominio.com pelo endereço de correio que receberá os campos do formulário.
  • Lembre-se que se colocar o formulário em uma página do domínio dominio.com o endereço que deverá indicar para recolher os dados deve ser do tipo sejaoquefor@dominio.com.
  • Se quiser enviar a mais de um endereço, indique todos eles separados por vírgula.
  • Se quiser que o utilizador seleccione o endereço de envío, utilize um menú (tipo Select) no lugar de um campo oculto.
subject Assunto da mensagem de correio que será enviada. Útil para classificar as mensagens provenientes do formulário.

<input type=hidden name=subject value="O assunto da mensagem">

Se quiser que o aasunto seja um campo mais a apreencher, utilize o campo do tipo texto:

<input type=text name=subject>

redirect Endereço web da página que será mostrada depois do envio do formulário. Se esta variável não está definida, mostra-se uma página por defeito.
<input type=hidden name=redirect value=http://www.dominio.com/FimFormulario.html>
required nomes dos campos do formulário nos quais é obrigatório introduzir dados.
<input type=hidden name=required value="campo1,campo2">
Modifique campo1,campo2 (separada por vírgulas) pelos nomes reais dos campos obrigatórios.
missing_fields_redirect Endereço web da página que se mostrará se algum dos campos da lista required não for introduzido. Se esta variável não estiver definida, mostra-se uma página por defeito que informa dos campos que não foram preenchidos.
<input type=hidden name=missing_fields_redirect value=http://www.dominio.com/CamposVazios.html>
print_blank_fields Desta forma podemos fazer com que na mensagem de correio electrónico enviada apareçam todos os campos do formulário, ainda que estejam vazios. Se esta variável não for definida, só chegarão os campos que contenham alguma informação.
<input type=hidden name=print_blank_fields value=sim>
sort Permite ordenar os campos do formulário na mensagem do e-mail recebido.
<input type=hidden name=sort value="order:campo1,campo2">
e-mail Se introduzirmos este campo, as mensagens de correio procederão do valor dessa variável. Utilize este campo para que os utilizadores indiquem o seu e-mail, e possa enviar resposta facilmente às mensagens recebidas. Se não utilizar este campo ou o utilizador não o preencher, o valor que assumirá por defeito é FormMail. Desta forma poderá identificar a procedência da mensagem em caso de alguma dúvida.
<input type=hidden name=email>
realname Contém o nome do utilizador que preenche o formulário.
<input type=hidden name=realname>
Também pode definir através de campos ocultos a aparência das páginas de resposta e/ou de erros. Para isso pode dispor das seguintes variáveis:
bgcolor Estabelece a cor do fundo da página com o valor especificado.
<input type=hidden name=bgcolor value=#00FFCC>
background Permite utilizar uma imagem do fundo da página.
<input type=hidden name=background value=mifondo.gif>
link_color Define a cor para os enlaces da página.
<input type=hidden name=link_color value=#00FFCC>
vlink_color Define a cor para os enlaces visitados da página.
<input type=hidden name=vlink_color value=#00FFCC>
text_color Define a cor para o texto da página.
<input type=hidden name=text_color value=#00FFCC>
alink_color Define a cor para os enlaces activos da página.
<input type=hidden name=alink_color value=#00FFCC>


Validação de contas bancárias e cartões de crédito

A validação realiza-se baseada nos nomes dos campos. Para as contas bancárias, os nomes devem ser:

  • CCC-Entidade. Para o código de 4 dígitos da entidade bancária.
  • CCC-Balcão. Para o código de 4 dígitos do balcão.
  • CCC-DAC. Para os 2 dígitos de controlo.
  • CCC-Conta. Para os 12 dígitos da conta.

Se existirem campos com os nomes anteriores, o CGI verificará a validade algorítmica da conta e indicará erro se não for correcta. Para os cartões de crédito os campos devem ser:

  • CreditCard deve ser o nome da variável que contém o tipo de cartão e os valores possíveis serão:"VISA card", "MasterCard", "Ourocard" ou "American Express card". O melhor é aplicar um campo tipo Select para obter estes valores.
  • CreditCardNumber é a variável que contem o número do cartão. O CGI valida que o número corresponda ao tipo de cartão de crédito especificado e que seja algoritmicamente correcto.

Caso deseje utilizar este tipo de campos, o melhor é utilizar o Autoformulário do painel de controlo para gerar a página com o código HTML correcto e depois retocar o formulário ou simplesmente copiar e colar os controlos no nosso formulário personalizado.

O CGI contador

O CGI contador permite colocar contadores de visitas nas suas páginas web. O contador incrementar-se-á automaticamente cada vez que alguém visitar a página na qual estiver inserido o mesmo.

Desde o painel de controlo do seu plano de Alojamento Web, secção Aplicações > Contadores, poderá criar todos os contadores de que precisar.

  • Poderá escolher o número com o qual iniciar cada contador e terá a opção de o  modificar quando quiser.
  • Dispõe de um grande numero de opções de visualização: escolher os dígitos entre uma vastíssima colecção, mostrar ou não um marco ao redor do contador (pode indicar a largura e cor do marco), fazer que o contador seja invisível e utilizá-lo como contador privado de visitas, que se mostre com as cores invertidas, etc.
  • Através de um simples assistente web poderá escolher as opções e dígitos.
  • No fim do processo, o assistente apresenta o código HTML necessário para invocar o contador e só terá de copiar e colar dentro do código da sua página web.

Voltar à ajuda

* Os preços não incluem IVA.