salve a tutti ragazzi,
ho un problema che non riesco a risolvere ho già provato mille cose ma non riesco a farlo andare. ho inserito un modulo nella mia pagina web che mi permette di inviare una email ma ogni volta che premo invio compare questo errore:
{"code":"MethodNotAllowedError","message":"POST is not allowed"}
vi allego il codice html + php
codice:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Luciano Carrozzeria</title>
<link href="php/mail.php">
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" type="text/css" href="css/mobile.css" media="screen and (max-width : 568px)">
<script type="text/javascript" src="js/mobile.js"></script>
</head>
<body>
<div id="header">
<a href="index.html" class="logo">
<img src="images/logo.jpg" alt="">
</a>
<ul id="navigation">
<li>
<a href="index.html">home</a>
</li>
<li>
<a href="about.html">altre informazioni</a>
</li>
<li>
<a href="gallery.html">galleria</a>
</li>
<li>
<a href="blog.html">ultimi lavori</a>
</li>
<li class="selected">
<a href="contact.html">contatta</a>
</li>
</ul>
</div>
<div id="body">
<h1><span>contattaci per informazioni</span></h1>
<form action="php/mail.php" method="post" enctype="multipart/form-data">
<input type="text" name="fname" id="fname" value="nome cognome">
<input type="text" name="email" id="email" value="email">
<input type="text" name="object" id="ogetto" value="Oggetto">
<textarea name="message" id="message"></textarea>
<input type="submit" name="send" id="send" value="send">
</form>
</div>
<div id="footer">
<div>
<p>© GM Digital Application. All rights reserved.</p>
<ul>
<li>
<a id="twitter">twitter</a>
</li>
<li>
<a id="facebook">facebook</a>
</li>
</ul>
</div>
</div>
</body>
</html>
mail.php
Codice PHP:
<?php
$destinatario = 'giannichedda.maurizio@gmail.com';
$nome = $_POST['fname'];
$mailfrom = $_POST['email'];
$oggetto = $_POST['object'];
$testo = $_POST['message'];
if (mail($destinatario,$oggetto,$testo,$mailfrom)){
echo"<p>mail inviata con successo!</p>";
}else{
echo"<p>errore!</p>";
}
?>
qualcuno sa trovare una soluzione?