Visualizzazione dei risultati da 1 a 5 su 5

Discussione: form invio mail

  1. #1

    form invio mail

    Salve a tutti, ho cercato ma purtroppo non sono all'altezza di capire nessuno dei post che ho trovato..
    ho fatto un sito in xhtml e css, avrei esigenza di mettere sulla pagina contatti un form di invio mail, nulla di partcolare, solo nome, mail e testo. Ho trovato qualche pacchetto php online già fatto ma purtroppo non riesco farlo girare sul mio sito, eppure il mio server, anche se non ha un database mysql supporta php.
    Non basta, è necessario disporre anche di db?
    esist un framewok o qualche script già pronto che faccia al caso mio?


    Attendo delucidazione, grazie anticipatamente...

  2. #2
    Questo mi sembra abbastanza semplice..... provalo!

    Il DB non è indispensabile... serve solo se vuoi archiviare qualcosa (il messaggio, il destinatario, etc...)

  3. #3
    scusami pictor, ma proprio non mi riesce di farlo funzionare...
    intanto grazie...
    io ho seguito le istruzioni, e testato il form su due server:
    in uno, al momento di cliccare mi dice internal server error,
    mentre l'altro mi chiede se voglio aprire il file invia_form.php
    io non so più che fare... non credevo che fosse così difficiel inserire un modulo di invio mail...

    qualcuno può aiutarmi!! grazie a tutti

  4. #4
    il secondo server probabilmente non supporta PHP, visto che non riconosce il tipo di pagina e ti chiede se lo vuoi aprire.

    il primo server non so perchè restituisca Internal Server Error. .... anche se....

    Prova a mettere questo
    Codice PHP:
    echo "Destinatario: $to


    Soggetto: 
    $subject


    Mittente: 
    $mailheaders


    Testo: 
    $email";
    exit(); 
    prima della funzione 'mail()'.

    E riporta cosa ti viene restituito...

  5. #5
    Anzi..... immagino non ti verrà restituito nessun valore

    Ad ogni campo <input /> della form assicurati che, oltre all'id, sia dichiarata anche la proprietà 'name'.

    Per esempio
    Codice PHP:
    Email Mittente: <input type="text" id="email_mittente" name="email_mittente" /> 
    Se non c'è il 'name' non vengono visti i campi input, tramite $_POST....

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.