Unix/Apache
Características
Este alojamento suporta:
- HTML
- Javascript
- PHP
- CGI (exemplo: processo para enviar e-mails)
- Perl
Não suporta:
--------------------------------------------------------------------------------
O upload é feito utilizando o protocolo FTP para o servidor ftp.net4b.pt*, os ficheiros da página devem ser colocados na pasta Web.
Os ficheiros iniciais são (por ordem de prioridade):
index.html
index.htm
default.htm
default.html
Pode também guardar ficheiros nesta área de alojamento (só a directoria Web está disponível para a Internet).
A directoria web é disponibilizada através do URL associado ao webhost.
Pode consultar as estatísticas dos acessos à sua página no endereço http://<endereço_do_webhost>/stats será necessário autenticar-se com o seu login de acesso ao webhost.
* Este serviço funciona num sistema Unix.
--------------------------------------------------------------------------------
CGI (Exemplo – Enviar E-mails)
O envio de emails via programação nas páginas alojadas em serviços de webhosting em servidores Linux na Oni é efectuado através de uma script chamada formmail.cgi.
É objectivo desta descrição é ajudar o cliente a efectuar uma utilização deste script sempre que necessitar de enviar emails através das páginas alojadas.
1. Chamada à script
http://URL/cgi-bin/formmail.cgi
2. Campos da script
a. recipient
Obrigatório. Esta propriedade representa o endereço internet do servidor SMTP que vai ser usado no envio do email. Só envia mails para endereços com o mesmo domínio do site.
<input type=hidden name="recipient" value="email@dominio">
b. subject
Opcional. O endereço de email do emissor.
<input type=hidden name="subject" value="Your Subject">
c. email
Opcional. Email do emissor. Caso necessite que o campo seja obrigatório use o campo “required”
<input type=text name="email">
d. realname
Opcional. Nome do emissor .
<input type=text name="realname">
e. redirect
Opcional. Envio do utilizar após preenchimento da form
<input type=hidden name="redirect" value="http://url/ficheiro.html">
f. required
Opcional.Campos cujo preenchimento é obrigatório, separados por virgula
<input type=hidden name="required" value="email,realname,telefone">
g. print_blank_fields
Opcional.Envia campos em branco, por defeito, não são enviados.
<input type=hidden name="print_blank_fields" value="1">
h. title
Opcional.Título página resultado
<input type=hidden name="title" value="Agradecimentos">
i. Opcional. return_link_url
Link que apareçerá na página resultado. Poderá ser usado para
enviar o utilizador para a homepage
<input type=hidden name="return_link_url" value="http://url/index.html">
j. Opcional. return_link_title
Titulo Link retorno (return_link_url)
<input type=hidden name="return_link_title" value="Página Principal">
k. Opcional. missing_fields_redirect
Enviar o utilizador para este URL aquando de um não preenchimento
de um campo.
Sintaxe:<input type=hidden name="missing_fields_redirect" value="http://url/erro.html">
l. Opcional. background
Imagem a usar como fundo aquando da não existência de "redirect".
<input type=hidden name="background" value="http://url/imagem.gif">
m. Opcional. Bgcolor
Cor Fundo a usar como fundo aquando da não existência de "redirect".
<input type=hidden name="bgcolor" value="#FFFFFF">
n. Opcional. text_color
Cor letras a usar como fundo aquando da não existência de "redirect".
<input type=hidden name="text_color" value="#000000">
o. Opcional. link_color
Cor links a usar como fundo aquando da não existência de "redirect".
<input type=hidden name="link_color" value="#FF0000">
p. Opcional. vlink_color
Cor links visitados a usar como fundo aquando da não existência de "redirect".
<input type=hidden name="vlink_color" value="#0000FF">
q. Opcional. alink_color
Cor links activos a usar como fundo aquando da não existência de "redirect".
<input type=hidden name="alink_color" value="#0000FF">
3. Exemplo de uma chamada ao script através de uma form de HTML
<html>
<head>
<title>Exemplo</title>
<head>
</head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<body>
<form method=post action="../cgi-bin/formmail.cgi">
<input type="HIDDEN" name="recipient" value="mail@dominio.pt">
<input type="HIDDEN" name="required"Value="Nome,Morada,CP,Localidade">
<table cellspacing=0 cellpadding=0 width=400 border=0>
<tbody>
<tr>
<td width=150 bgcolor=#ffffff> </td>
<td bgcolor=#ffffff
colspan=4> </td>
</tr>
<tr>
<td width=150 bgcolor=#ffffff>Nome*</td>
<td bgcolor=#ffffff colspan=4>
<input size=40 name=Nome>
</td>
</tr>
<tr>
<td width=150 bgcolor=#ffffff>NIF</td>
<td bgcolor=#ffffff colspan=4>
<input size=40 name=nif>
</td>
</tr>
<tr>
<td width=150 bgcolor=#ffffff>Morada*</td>
<td bgcolor=#ffffff colspan=4>
<input size=40 name=Morada>
</td>
</tr>
<tr>
<td width=150 bgcolor=#ffffff>CP*</td>
<td bgcolor=#ffffff colspan=4>
<input size=40 name=cp>
</td>
</tr>
<tr>
<td width=150 bgcolor=#ffffff>Localidade*</td>
<td bgcolor=#ffffff colspan=4>
<input size=40 name=Localidade>
</td>
</tr>
<tr>
<td width=150 bgcolor=#ffffff>Nome
contacto*</td>
<td bgcolor=#ffffff colspan=4>
<input size=40 name=NContacto>
</td>
</tr>
<tr>
<td width=150 bgcolor=#ffffff>Titulo</td>
<td bgcolor=#ffffff colspan=4>
<input size=40 name=Titulo>
</td>
</tr>
<tr>
<td width=150 bgcolor=#ffffff>Telefone
de contacto*</td>
<td width=20 bgcolor=#ffffff>
<input size=12 name=TContacto>
</td>
<td width=20 bgcolor=#ffffff>Fax</td>
<td bgcolor=#ffffff colspan=2>
<input size=12 name=Fax>
</td>
</tr>
<tr>
<td bgcolor=#ffffff>E-mail</td>
<td bgcolor=#ffffff colspan=4>
<input
class=campos_formulario size=40 name=Email>
</td>
</tr>
<tr>
<td bgcolor=#ffffff> </td>
</tr>
<tr>
<td bgcolor=#ffffff colspan=5>
<p> </p>
</td>
</tr>
<tr align=middle>
<td width=148 bgcolor=#ffffff> </td>
<td align=left bgcolor=#ffffff colspan=4>
<input type=submit value=Enviar>
<input type=reset value=Limpar>
</td>
</tr>
</tbody>
</table>
<p><br>
</p>
</form>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="right"> </td>
</tr>
<tr>
<td align="right">
<p>
</p>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="100%" valign="top" height="13"> </td>
</tr>
</table>
</body>
</html>
|