Visualizzazione risultati 1 fino 10 di 10

Discussione: Problema con form di invio

  1. #1
    Guest

    Predefinito Problema con form di invio

    Salve ragazzi...
    Questo form, che fino a dicembre andava bene, ora non mi funziona più, eppure non ho toccato niente.
    Il form mi faceva arrivare le formazioni dei miei amici direttamente nella mia casella e-mail...

    Ecco le due parti...

    Pagina da dove inviare la formazione (naturalmente ho messo solo parte che m'interessava):
    http://redlucas.altervista.org/Invio.html

    Codice HTML:
    <p>Invio formazione tramite questa pagina web:</p>
    
    <form name="send_form" method="post" action="MIOSCRIPT.php">
    <input name="sender_mail" type="text" id="sender_mail" value="Nome squadra">
    <input name="subject" type="text" id="subject" value="Password">
    <textarea name="message_txt" cols="23" rows="7" wrap="VIRTUAL" id="testo">Inserire formazione qui
    </textarea>
    <br>
    <input type="submit" name="Submit" value="Invia">
    </form> 

    (Pagine di risposta)
    http://redlucas.altervista.org/MIOSCRIPT.php


    Codice PHP:
    <?php
    $destinatario
    = "lucaskey27@hotmail.com" ;
    $sender_mail = $_POST['sender_mail'];
    $subject = $_POST['subject'];
    $testo_ricevuto = $_POST['message_txt'];
    $testo = stripslashes($testo_ricevuto);
    $ip = $_SERVER['REMOTE_ADDR'] ;
    $data = date("d/m/Y");
    $browser = $_SERVER["HTTP_USER_AGENT"] ;

    $message = "Hai appenta ricevuto un messaggio dal tuo form di contatti on-line
    IP :
    $ip ;
    Data:
    $data
    Browser =
    $browser ;
    Mittente:
    $sender_mail ;
    Contenuto:
    $testo ;

    "
    ;
    mail($destinatario, $subject, $message);
    print
    "<html>
    <head>
    <title>Invio riuscito</title>

    </head>

    <body>
    <p>Formazione ricevuta.</p>
    </body>
    </html>"
    ;
    ?>
    Non riesco proprio a capire perchè non va più...
    Aiutatemi...
    Grazie tanto...

    Lucas
    Ultima modifica di debug : 11-01-2009 alle ore 13.03.19 Motivo: usa gli appositi tag quando posti del codice

  2. #2
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito

    Posso solo dirti modifica questo:
    (dacci più informazioni! cosa ti dice?)
    Codice PHP:
    $message = "Hai appenta ricevuto un messaggio dal tuo form di contatti on-line\nIP : ".$ip." ;\nData: ".$data." ;\nBrowser = ".$browser." ;\nMittente: ".$sender_mail." ;\nContenuto: ".$testo." ;\n" ;

    mail($destinatario, $subject, $message);
    echo
    "<html>\n<head>\n<title>Invio riuscito</title>\n</head>\n<body>\n<p>Formazione ricevuta.</p>\n</body>\n</html>";

  3. #3
    Guest

    Predefinito

    Guarda, non mi dà errori, non mi arrivano le formazioni, tutto qui...
    Ora provo con la tua modifica, grazie...

    EDIT: Niente da fare...
    Ma forse è un problema temporaneo di Altervista?
    Ultima modifica di debug : 11-01-2009 alle ore 15.23.27

  4. #4
    Guest

    Predefinito

    matt93, cos'avrebbe di risolutivo la tua modifica??

    Redlucas, controlla anche che le mail non siano etichettate come spam e censurate o messe in una cartella apposita.

    Puoi inserire anche un controllo a livello di php per verificare il funzionamento della funzione mail:

    mail(bla bla..) or die("errore invio mail");

    E all'inizio dello script, appena dopo il <?php, metti questo:
    error_reporting(E_ALL);


    Ciao!

  5. #5
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    matt93, cos'avrebbe di risolutivo la tua modifica??
    In locale da me mettere invii nella dichiarazione delle variabili genera errore.

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    matt93, cos'avrebbe di risolutivo la tua modifica??

    Redlucas, controlla anche che le mail non siano etichettate come spam e censurate o messe in una cartella apposita.

    Puoi inserire anche un controllo a livello di php per verificare il funzionamento della funzione mail:

    mail(bla bla..) or die("errore invio mail");

    E all'inizio dello script, appena dopo il <?php, metti questo:
    error_reporting(E_ALL);


    Ciao!
    Ciao debug!
    Errori per quanto riguarda l'e-mail non ce ne sono, ho provato anche a cambiare ma non arriva...
    Puoi dirmi esattamente cosa devo inserire?
    Non maneggio php, il form l'ho copiato da un utente che gentilmente lo postò in un topic appositamente aperto da me.

    Grazie anticipatamente,

    Lucas

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da matt93 Visualizza messaggio
    In locale da me mettere invii nella dichiarazione delle variabili genera errore.
    bellissima questa!

    Tornando seri, redlucas, devi fare esattamente ciò che ti ho scritto: apri il file php e inserisci questa stringa dopo la riga contenente <?php

    error_reporting(E_ALL);

    quindi alla fine dovrebbe venire così:
    Codice PHP:
    <?php
    error_reporting
    (E_ALL);
    $destinatario = "lucaskey27@hotmail.com" ;
    $sender_mail = $_POST['sender_mail'];
    $subject = $_POST['subject'];
    $testo_ricevuto = $_POST['message_txt'];
    $testo = stripslashes($testo_ricevuto);
    $ip = $_SERVER['REMOTE_ADDR'] ;
    $data = date("d/m/Y");
    $browser = $_SERVER["HTTP_USER_AGENT"] ;

    $message = "Hai appenta ricevuto un messaggio dal tuo form di contatti on-line
    IP :
    $ip ;
    Data:
    $data
    Browser =
    $browser ;
    Mittente:
    $sender_mail ;
    Contenuto:
    $testo ;

    "
    ;
    mail($destinatario, $subject, $message);
    print
    "<html>
    <head>
    <title>Invio riuscito</title>

    </head>

    <body>
    <p>Formazione ricevuta.</p>
    </body>
    </html>"
    ;
    ?>

    Ciao!

  8. #8
    Guest

    Predefinito

    Debug...
    Ora funziona!!!!!!!!!!! ^__^
    Ma il tuo non era solo un controllo a livello di php per verificare il funzionamento della funzione mail?

    Grazie tanto davvero, ora in questo forum devo a due persone un caffè

    Lucas

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da redlucas Visualizza messaggio
    Ma il tuo non era solo un controllo a livello di php per verificare il funzionamento della funzione mail?
    Sì, appunto... strano!
    Vabè, meglio così ;)


    Ciao!

  10. #10
    Guest

    Predefinito

    Grazie ancora!
    Buona giornata ^__^

    Lucas

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •