Webhost
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>
|