Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2017
    Messaggi
    1

    errore {"code":"MethodNotAllowedError","message":"POST is not allowed"}

    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>&copy; 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?
    Ultima modifica di elder88; 03-05-2017 a 14:41

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    Evidentemente il formato della email non è valido.

    http://stackoverflow.com/questions/2...php-email-form

    Usa tutti gli header corretti per l'invio della email.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.