Ajuda em HTML[again]

vascorama

Power Member
boas, gostava de saber como se faz num formulario tipo ESTE, a pessoa preenche-o e ao clicar na cruz(onde ficara o botao send por exemplo) automaticamente a msg vai parar á caixa de correio x, alguém sabe?
Cumps
 
Pegando aqui no link de cima, se apenas quiseres usar html, a única forma da enviar o mail é assim.
ya, já dá para desenrascar, mas aparece o tal aviso chato de cada vez que se clica no botao send, como se faz isso em php? tipo, eu sei que é um ficheiro pequeno com meia duzia de linhas mas não faço a minima ideia de como se faz, a minha ideia era a seguinte:

nome:

email:

mensagem:

enviar apagar


(com as devidas caixas á frente claro)
se fosse para isso qual era o script que tinha de usar em php?
e como é que dava instruçoes no html para ele executar o tal script?

Cumps
 
já tá a bumbar, obrigado pela ajuda, e agora por exemplo, de cada vez que o contact.php é executado abre uma página em branco, e eu não queria que isso acontecesse, queria que ao carregarem no send fosse enviada a mensagem mas que não acontecesse mais nada, como faço isso?
 
nao sei como tens isso, mas se ele abre uma pagina (que pagina?) de cada X que carregas no enviar, podes usar algo como isto para fechar a pagina, mas poe o codigo no fim de tudo, para que ele primeiro execute tudo e so depois feixe a janela
 
No fim do teu script em php podes por a seguinte linha
PHP:
header("location: index.php");

em que index.php podes substituir pela pagina que queres que ele te mande no fim de executar o script.
 
epá, ajudem-se se faz favor que já estou a ficar azul com isto, tenho isto assim:

o html:

<HTML>
<HEAD>
<TITLE>Contacto</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<style type="text/css">
img {
border: none;
}
.tah10 {
font-family: Tahoma;
font-size: 10px;
text-decoration: none;
color: #000000;
}
.tah11 {
font-family: Tahoma;
font-size: 11px;
text-decoration: none;
color: #000000;
}
.ver10 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #000000;
}
.ver11 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #000000;
}
.tah9 {
font-family: Tahoma;
font-size: 9px;
text-decoration: none;
color: #000000;
}
.ver9 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration: none;
color: #000000;
}
td {
vertical-align: top;
}
</style>
</HEAD>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>

<TABLE WIDTH=100% height="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0 bgcolor="#000000" background="images/bg_main_spg.gif" style="background-repeat:repeat-x">
<TR>
<TD width="50%" height="100%" >&nbsp;</TD>
<TD height="100%">
<TABLE WIDTH=761 BORDER=0 CELLPADDING=0 CELLSPACING=0 height="100%" background="images/bg_center_tile.gif">
<TR>
<TD WIDTH=761 HEIGHT=360><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="761" height="360">
<param name="movie" value="flash/0650.swf">
<param name="quality" value="high">
<embed src="flash/0650.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="761" height="360"></embed></object></TD>
</TR>
<TR>
<TD>
<IMG SRC="images/h_contacts.gif" WIDTH=761 HEIGHT=46 ALT=""></TD>
</TR>
<TR>
<TD background="images/bgmain.gif" WIDTH=761 HEIGHT=308 style="background-repeat:no-repeat">
<div style="padding:10;padding-left:120;padding-right:120;color:878A8A" class="tah11">
Caso tenha alguma questao em relacao a este site ou ao conteudo do mesmo, preencha o formulario abaixo que com todo o gosto lhe responderei assim que me for possivel.
<pre>Vasco</pre>
<br><br>
<strong style="color:ffffff">Contacto:</strong><Br><br>
<font style="color:ffffff">
<form method="POST" action="contact.php">
Digite o seu nome:<br>
<input name="nome" type="text" size="20" style="border-width:1;border-color:2A2A2A;background-color:151515;color:ffffff">
<br><br>
Digite o seu email:<br>
<input name="email" type="text" size="20" style="border-width:1;border-color:2A2A2A;background-color:151515;color:ffffff">
<br><br>
Digite o seu comentario:<br>
<textarea name="msg" cols="50" rows="5" style="border-width:1;border-color:2A2A2A;background-color:151515;color:ffffff;overflow:auto"></textarea>
<a href="contact.php"><img src="images/send.gif" hspace="10" align="baseline"></a>
</form>
</font>
</div>
</TD>
</TR>
<TR>
<TD height="100%" bgcolor="#000000">
<IMG SRC="images/bottom.gif" WIDTH=761 HEIGHT=34 ALT=""></TD>
</TR>
</TABLE>
</TD>
<TD width="50%" height="100%" >&nbsp;</TD>
</TR>
</TABLE>
</BODY>
</HTML>

e o .php:

<?php
// Website Contact Form Generator
// http://www.tele-pro.co.uk/scripts/contact_form/
// This script is free to use as long as you
// retain the credit link

// get posted data into local variables
$EmailFrom = "My site";
$EmailTo = "[email protected]";
$Subject = "hey!";
$nome = Trim(stripslashes($_POST['nome']));
$email = Trim(stripslashes($_POST['email']));
$msg = Trim(stripslashes($_POST['msg']));

// validation
$validationOK=true;
if (!$validationOK) {
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
exit;
}

// prepare email body text
$Body = "";
$Body .= "nome: ";
$Body .= $nome;
$Body .= "\n";
$Body .= "email: ";
$Body .= $email;
$Body .= "\n";
$Body .= "msg: ";
$Body .= $msg;
$Body .= "\n";

// send email
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");

// redirect to success page
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.htm\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
}
?>

alguém consegue ver aí porque é que será que corre tudo bem, tipo, vai parar á página ok.html mas na caixa de correio só recebo

from:my site
subject:hey!

nome:
email:
msg:


escreva eu o que escrever, no correio só me aparece isso, nada do que eu escrevo aparece :'(, já não sei o que fazer mais...Help!

Cumps
 
já que ninguém responde, já descobri, era o botão, bastou trocar por isto:

<INPUT TYPE="image" src="" NAME="submit" VALUE="go" style="border: 0px">
 
Back
Topo