Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    12

    Method Not Allowed: che significa?

    Ciao,
    ho publicato su uno spazio web di virgilio una piccola pagina di prova per un sito che vorrei fare.
    Sto imparando adesso, così la pagina contiene soltanto un form, con una casella di testo dove si possono inserire dati.
    Nell'intestazione del form ho scritto:
    (form name="dati" method="post" action="Invio_Mail.php" enctype="text/plain).

    Poi ho fatto un file php così (trovato su internet), che dovrebbe inviarmi un'email con i dati inseriti:
    //<?php (ho messo le barre perché altrimenti non so se il testo sarebbe apparso correttamente qui)

    // L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
    $to = "la-mia-mail@tin.it";

    // IL SOGGETTO DELLA MAIL
    $subject = "Questionario compilato";

    // COSTRUIAMO IL CORPO DEL MESSAGGIO
    $body = "Contenuto del modulo di prova:\n\n";
    $body .= "Data di nascita: " . trim(stripslashes($_POST["data_di_nascita"])) . "\n";

    // INTESTAZIONI SUPPLEMENTARI
    $headers = "From: Modulo questionatio statistica miopia";

    // INVIO DELLA MAIL
    if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO È ANDATO A BUON FINE...

    echo "La mail è stata inoltrata con successo.";

    } else {// ALTRIMENTI...

    echo "Si sono verificati dei problemi nell'invio della mail.";

    }

    //?>

    Il risultato è che spingendo sul pulsante "submit" del form, ovvero "invia i dati", l'email non viene inviata, anzi compare una pagina bianca con questo messaggio di errore:
    "Method Not Allowed
    The requested method POST is not allowed for the URL /statisticadifettivisivi/Invio_Mail.php."

    Ho provato a cambiare un po' di cose ma non so che fare. Sapete da che cosa dipende?
    Grazie mille.

  2. #2
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    l'hosting supporta php?

    ho notato inoltre che il percorso che segnali per l'errore è diverso da quello che tu hai inserito nel codice, ma non credo dipenda da quello

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    12
    Non lo so se supporta il php. E non so neanche come faccio a capirlo.....

    Il percorso che ho messo nel form dovrebbe essere corretto perché il file php sta nella stessa directory della pagina html che lo chiama....

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    12
    Era il server che non supportava il php.
    Ho provato a caricare lo stesso sito su un'altro server e funziona!
    Grazie.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.