Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

WaGnÃo

Parras cod PHP para ASP

Recommended Posts

Pessoal

 

Alguem pode me ajudar......

 

Tenho um cod em PHP e queria passar ele para ASP, pois o servidor não suporta PHP

 

Grato

 

Contato.html

<title>Contato</title>

<style type="text/css" media="projection,screen">
#contato label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	width: 120px;
	float: left;
	padding: 0;
	margin: 0;
}
#contato input {
	margin: 0 0 10px 0;
}
#contato select {
	width: auto;
	margin: 0;
	padding: 0;
}
#contato textarea {
	margin: 0;
	padding: 0;
}
#contato .botao {
	margin: 0 0 0 120px;
}
</style>

</head>

<body>

<form name="contato" id="contato" action="enviar.php" method="post">

<label>Nome Completo:</label>
<input type="text" name="nome" id="nome" maxlength="60" size="20" /><br />
<label>E-mail:</label>
<input type="text" name="email" id="email" maxlength="60" size="20" /><br />
<label>Assunto:</label>
<input type="text" name="assunto" id="assunto" maxlength="50" size="20" /><br />
<label>Mensagem:</label>
<textarea name="mensagem" id="mensagem" rows="1" cols="20"></textarea><br /><br />
<input type="submit" value="Enviar" class="botao" />
</form>

</body>
</html>
envia.php
<?php

//Pega data e hora:
$date = date("d/m/Y h:i");

//Pegando o valor do campo do formulário: $variavel = $_POST['nomedocampodoformulario'];
$nome = $_POST['nome']; 
$email = $_POST['email'];
$assunto = $_POST['assunto'];

// E-mail no qual receberá a mensagem de seu visitante
$seuemail = "wbarrella@gmail.com"; 

//Pega o valor do campo mensagem, e usa a função n12br() para aceitar comandos html: 
$mensagem = nl2br($_POST['mensagem']);

//Cria o texto que será enviado ao e-mail
$conteudo = "
<b>Enviada em: $date</b><br><br>
<b>Nome:</b> $nome<br>
<b>E-mail:</b> $email<br><br>
<b>Assunto:</b> $assunto<br><br>
--------------------------------------------------<br><br>
<b>Mensagem:</b> <br><br>$mensagem
";

//Juntar variavel $mensagem com $conteudo e enviar informações de todos os campos
//$msg_cont = $conteudo . $mensagem;

$headers = "MIME-Version: 1.0\r\n"; 
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
$headers .= "From: ".$nome."<".$email."> \r\n";
//$headers .= "From: $email \r\n"; 

//Enviar os dados do formulário para seu e-mail
$enviar = mail($seuemail, $assunto, $conteudo, $headers); 

//Verifica se o e-mail foi entregue com sucesso 
if($enviar) {

//Chama pagina de sucesso com um include, por exemplo
//include("sucesso.php");

//Se não mostra um alert de sucesso
echo "<script> alert(\"Seu e-mail foi enviado com sucesso !\")</script>";
echo "<meta http-equiv='refresh' content='0;URL=contato.html'>";
}else{

//Chama pagina de erro com um include, por exemplo
//include("erro.php");

//Se não mostra um alert de erro
echo "<script> alert(\"Desculpe, houve um erro inesperado !\")</script>";
echo "<meta http-equiv='refresh' content='0;URL=contato.html'>";
} 
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

você precisa ver com o seu servidor de hospedagem, qual é o componente de email q o mesmo suporta ... para ai sim passar de envia.php para envia.asp ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

basicamente voce tem que fazer tudo do zero em asp

 

o importante é saber o que quer e o que seu servidor te fornece

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.