Prova Invio Mail da sito in locale

di il
7 risposte

Prova Invio Mail da sito in locale

Salve,

sto provando in locale ad inviare una mail da sito HTML5 ed invio in PHP

invece di inviare mi apre una pagina con il codice PHP

qui sotto vi mostro il codice, potete aiutarmi

						<form action="./mail.php" method="get">
						   <table>
						   <tr>
							  <td></td><td>Inviaci un e-mail</td>
						   </tr>
						   <tr>
							  <td>Nome e Cognome:  </td>
							  <td><input type="text" placeholder="Nome Cognome" name="dati" required /></td>
						   </tr>
						   <tr>
							  <td>Tua Email: </td>
							  <td><input type="email" placeholder="mail" name="email" required /></td>
						   </tr>
						   <tr>
							  <td>Oggetto: </td>
							  <td><input type="text" placeholder="Oggetto dell' e-mail" name="oggetto" required /></td>
						   </tr>
						   <tr>
							  <td>Messaggio:</td>
							  <td><textarea name="messaggio" placeholder="Messaggio..." required ></textarea></td>
						   </tr>
						   <tr>
							  <td></td>
							  <td><input type="submit" value="invia" class="invia"/></td>
						   </tr>
						   </table>
						</form>

il file php

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento senza titolo</title>
</head>

<body>
<?php
    echo "Invio dell'e-mail in corso..";
    $check = mail("tuamail, $_GET['oggetto'], $_GET['messaggio']."\n Mittente:".$_GET['dati'], "From: ".$_GET['email']);

    if ($check)
    {
        echo '<br/>E-mail inviata!';
        echo '<script type="text/javascript">alert("E-mail inviata!");</script>';
    }
    else
    {
        echo '<br/>Errore!';
        echo '<script type="text/javascript">alert("Errore durante l\'invio dell\'email!");</script>';
    }
?>
<script type="text/javascript">setTimeout("location.href='go(-1)';", 2000);</script>
</body>
</html>

7 Risposte

Devi accedere o registrarti per scrivere nel forum
7 risposte