Visualizzazione risultati 1 fino 20 di 20

Discussione: Il form contatti non funziona più

  1. #1
    annamaria75 non è connesso Neofita
    Data registrazione
    23-06-2006
    Messaggi
    12

    Predefinito Il form contatti non funziona più

    Salve,

    il form contatti che ho creato su https://tinyurl.com/ydxew3pg , prima perfettamente funzionante, da un po' non funziona più. E' indirizzato alla mia casella di posta personale.

    Se provo a utilizzare quel form, mi dice "impossibile inviare".

    Invece nella mia casella di posta ricevo molto spesso delle email vuote, là dove prima c'era il testo delle persone che mi scrivevano, e poco più sotto questo:

    ------------

    To report abuses or spam please follow this link: http://sp.altervista.it/s.php/YW5uYW...V8L21haWwucGhw


    In attesa di un vostro aiuto!
    Annamaria
    Ultima modifica di annamaria75 : 21-01-2018 alle ore 19.10.42

  2. #2
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,148

    Predefinito

    Guardando il sito, ipotizzo tu abbia fatto il form e il codice PHP. Puoi mostrare il PHP?

    Ciao!

  3. #3
    annamaria75 non è connesso Neofita
    Data registrazione
    23-06-2006
    Messaggi
    12

    Predefinito

    Grazie per la risposta.

    L'ho fatto molti anni fa; ho ritrovato nel mio archivio del sito una guida dove si diceva di usare questo codice, e mi sembra di ricordare di aver usato proprio questo:
    Codice PHP:
    <?php
    // ************Inizio Configurazione***************
    //Indirizzo email a cui inviare i msg
    $mailto = "*********";
    //Oggetto della mail
    $subject = "Dal mio sito";
    //Pagina da mostrare dopo l'invio
    $redirect = "http://annamaria75.altervista.org/Grazie.htm";
    // ************Fine Configurazione****************


    foreach($HTTP_POST_VARS as $key => $value) {

    $message .= $key . ': ' . $value;
    $message .= "\n";

    }
    if (@
    mail($mailto, $subject, $message)) {

    header("Location: $redirect");
    } else {
    // Messaggio in caso di errore
    echo('

    Impossibile inviare. Torna nella pagina precedente e prova ancora, grazie.</p>'
    );
    }
    ?>
    Se vuoi sapere più nel dettaglio cosa ho scritto, poresti gentilmente dirmi come ricavare il codice della pagina? Nel mio archivio non riesco a riconoscerla.

    Grazie!
    Ultima modifica di alemoppo : 21-01-2018 alle ore 16.26.18 Motivo: +tag [php]

  4. #4
    annamaria75 non è connesso Neofita
    Data registrazione
    23-06-2006
    Messaggi
    12

    Predefinito

    P.s. da ieri, da quando ho scritto questa richiesta di assistenza, ricevo moltissimo spam dalla casella!!

  5. #5
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Buongiorno mi dispiace per il suo problema, il file si chiama mail.php è sta nella cartella principale.. Entri in gestione file e posti il contenuto di mail.php.
    Purtroppo quando lei pubblica la url online ci sono dei bot che prendono il suo indirizzo e fanno spam.
    Ultima modifica di darbula : 21-01-2018 alle ore 14.23.55

  6. #6
    annamaria75 non è connesso Neofita
    Data registrazione
    23-06-2006
    Messaggi
    12

    Predefinito

    Citazione Originalmente inviato da darbula Visualizza messaggio
    Buongiorno mi dispiace per il suo problema, il file si chiama mail.php è sta nella cartella principale.. Entri in gestione file e posti il contenuto di mail.php.
    Purtroppo quando lei pubblica la url online ci sono dei bot che prendono il suo indirizzo e fanno spam.
    Se provo a scrivere dal form e a inviare si apre questa pagina https://tinyurl.com/ya3c964r

    Ecco il mail.php, lo puoi scaricare da http://dropcanvas.com/lyztf
    Ultima modifica di annamaria75 : 21-01-2018 alle ore 19.14.13

  7. #7
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Per favore oscuri il suo indirizzo e-mail nel codice che fornisce a terzi..
    mail.php deve essere un po modificato.. Se ci riesco glielo posto

  8. #8
    annamaria75 non è connesso Neofita
    Data registrazione
    23-06-2006
    Messaggi
    12

    Predefinito

    Grazie davvero.

  9. #9
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Brava hai modificato i link :).
    Perdona l'attesa ecco il codice php aggiornato con la nuova variabile $_POST .. Funzionamento inserisci il destinatari nella variabile $mailto, se viene effettuata una richiesta Post allora ricevi risposta (il redirect o codice errore ecc).
    Codice PHP:
    <?php
    if (!empty($_POST)) {
    // ************Inizio Configurazione***************
    //Indirizzo emai a cui inviare i msg
    $mailto = "mail_destinatario";
    //Oggetto della mail
    $subject = "Dal mio sito";
    $ip = "$_SERVER[REMOTE_ADDR]";
    $browser = "$_SERVER[HTTP_USER_AGENT]";
    //Pagina da mostrare dopo l'invio
    $redirect = "http://annamaria75.altervista.org/grazie.html";
    // ************Fine Configurazione****************
    $message = '';
    foreach(
    $_POST as $key => $value) {
    $message .= $key . ': ' . $value;
    $message .= "\n";
    }
    if (@
    mail($mailto, $subject, $message)) {
    header("Location: $redirect");
    } else {
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>mail.php</title>


    <meta content="Valadeo LiveSite 2.0.3007" name="GENERATOR">

    </head>
    <body style="color: rgb(0, 0, 0); background-color: rgb(255, 204, 153); background-image: url();" alink="#0000ff" link="#0000ff" vlink="#800080">

    <table border="0" cellpadding="0" cellspacing="0" height="500" width="780">

    <tbody>

    <tr>

    <td height="500" width="219">
    <table border="0" cellpadding="0" cellspacing="0" height="500" width="219">

    <tbody>

    <tr>

    <td height="353" width="116"><img style="width: 116px; height: 354px;" alt="" src="main1.jpg" align="right" border="0" height="354" hspace="0" width="116"></td>

    <td height="353" width="103"><img alt="" src="main2.jpg" border="0" height="353" hspace="0" width="103"></td>

    </tr>

    <tr>

    <td height="31" width="116">
    <p>&nbsp;</p>

    <p><a href="index.htm"><font color="#6699ff" face="Artistik" size="5">Home
    Page</font> </a></p>

    <p><a href="3P.htm"><font color="#6699ff" face="Artistik" size="5">3P</font></a></p>

    <p><a href="5P.htm"><font color="#6699ff" face="Artistik" size="5">5P</font></a></p>

    <p><a href="Documenti.htm"><font color="#6699ff" face="Artistik" size="5">Documenti</font></a></p>

    <p><font face="Artistik" size="5"><a href="Contatti.htm"><font color="#6699ff">Contatti</font></a></font></p>

    <p>&nbsp;</p>

    </td>

    <td></td>

    </tr>

    <tr>

    <td height="34" width="103"></td>

    </tr>

    </tbody>
    </table>

    </td>

    <td align="left" height="500" valign="top" width="70"></td>

    <td align="left" height="500" valign="top" width="424">
    <table border="0" cellpadding="0" cellspacing="0" height="100%" width="100%">

    <tbody>

    <tr>

    <td align="center" height="50" valign="center">
    <div align="center"><font color="#6699ff"><!--StartFragment --><font color="#000000">&nbsp;</font><br>

    <!--StartFragment --><font color="#000000"> </font>
    <table style="text-align: left;" border="0" cellpadding="1" cellspacing="1">

    <tbody>

    <tr>

    <td><a href="index.htm"><img style="width: 60px; height: 90px;" alt="home.gif" src="home.gif" border="0" height="90" hspace="0" width="60"></a></td>

    <td><a href="3P.htm"><img style="width: 60px; height: 90px;" alt="3p.gif" src="3P.GIF" border="0" height="90" hspace="0" width="60"></a></td>

    <td><a href="5P.htm"><img style="width: 60px; height: 90px;" alt="5p.gif" src="5P.GIF" border="0" height="90" hspace="0" width="60"></a></td>

    <td><a href="Documenti.htm"><img style="width: 60px; height: 90px;" alt="doc.gif" src="Doc.GIF" border="0" height="90" hspace="0" width="60"></a></td>

    </tr>

    </tbody>
    </table>

    <br>

    </font></div>

    </td>

    </tr>

    <tr>

    <td align="left" valign="top">
    <p><font color="#6699ff" face="ArtificeSSK" size="6"> </font>&nbsp;</p>

    </td>

    </tr>

    </tbody>
    </table>

    </td>

    </tr>

    </tbody>
    </table>
    <?php
    // Messaggio in caso di errore
    echo('
    Impossibile inviare. Torna nella pagina precedente e prova ancora, grazie.</p>'
    );
    echo
    '</body>
    </html>'
    ;
    }
    }
    ?>
    Puoi scaricare il codice da qui
    http://dropcanvas.com/f933q
    Ultima modifica di darbula : 21-01-2018 alle ore 20.03.55

  10. #10
    annamaria75 non è connesso Neofita
    Data registrazione
    23-06-2006
    Messaggi
    12

    Predefinito

    Grazie tante Darbula!!
    Hai visto, sono stata capace di togliere link & co.

    Userò al più presto il codice.

    Grazie molte, Annamaria

  11. #11
    annamaria75 non è connesso Neofita
    Data registrazione
    23-06-2006
    Messaggi
    12

    Predefinito

    Citazione Originalmente inviato da annamaria75 Visualizza messaggio
    Grazie tante Darbula!!
    Hai visto, sono stata capace di togliere link & co.

    Userò al più presto il codice.

    Grazie molte, Annamaria

    Ho sostituito il codice, ma il form non va lo stesso!! Prova tu stesso a scrivere un messaggio.

    Chissà dove ho sbagliato

  12. #12
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    A me funziona, devi scaricare il file dal link http://dropcanvas.com/f933q inserisci la tua e-mail in $mailto e ovviamente il file si chiamerà sempre mail.php
    Prova tu stessa https://tinyurl.com/y9ctk7l5 (se vedi il redirect vuole dire che mi arriva).
    Se fai come ho descritto sopra ma vedi comunque "Impossibile inviare. Torna nella pagina precedente e prova ancora, grazie.</p>" chiedi allo staff se ci sono blocchi da parte loro.
    Ultima modifica di darbula : 21-01-2018 alle ore 23.00.10

  13. #13
    annamaria75 non è connesso Neofita
    Data registrazione
    23-06-2006
    Messaggi
    12

    Predefinito

    Citazione Originalmente inviato da darbula Visualizza messaggio
    A me funziona, devi scaricare il file dal link http://dropcanvas.com/f933q inserisci la tua e-mail in $mailto e ovviamente il file si chiamerà sempre mail.php
    Prova tu stessa https://tinyurl.com/y9ctk7l5 (se vedi il redirect vuole dire che mi arriva)
    Mi dispiace, avevo già fatto tutto quello che hai detto (mettere mia mail, chiamare il file mail.php)!

    Quando cerco di inviare un messaggio, mi si continua ad aprire quella pagina di errore che ti dicevo, mentre vedo che su https://tinyurl.com/y9ctk7l5 funziona tutto a dovere.

    Ho fatto un screenshot della pagina che mi si apre e del suo indirizzo web: http://dropcanvas.com/r91e3

    A questo punto mi chiedo se c'è qualcosa di sbagliato anche nel codice della pagina stessa "contatti".

    Bah, non so che pensare.....
    Ultima modifica di annamaria75 : 21-01-2018 alle ore 23.08.19

  14. #14
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Se ispeziono la pagina è con contenuto https://tinyurl.com/ya3c964r ispeziona elemento da chrome è visualizzo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html><head>
    </body></html>" c'è questo contenuto ma per una normale richiesta non deve vedersi (normale richiesta significa digitare il link nel browser). Da gestione file incolli il file senza "Crea pagina con editor html"? Ripeti quanto descritto qui http://forum.it.altervista.org/probl...ml#post1369136
    Ultima modifica di darbula : 21-01-2018 alle ore 23.21.33

  15. #15
    annamaria75 non è connesso Neofita
    Data registrazione
    23-06-2006
    Messaggi
    12

    Predefinito

    Da gestione file incolli il file senza "Crea pagina con editore html?

    Non capisco cosa vuoi dire. Ho dovuto modificare il form che mi hai mandato tu per inserire la mia mail, e l'ho fatto con l'editore KompoZer. Poi ho messo il form sul sito non con "Gestione dati" (ma cos'è?), ma con Filezilla.

    In ogni caso penso che ci possa essere un blocco. A chi devo scrivere? Quale staff in particolare?

  16. #16
    annamaria75 non è connesso Neofita
    Data registrazione
    23-06-2006
    Messaggi
    12

    Predefinito

    Cacch... ho trovato questo messaggio

    Gent. Webmaster,

    durante le ultime 24h abbiamo rilevato un flusso anomalo di emails inviate dal tuo sito.
    Questo può essere dovuto alla presenza nel tuo spazio web di applicativi (forum, blog, CMS...) affetti da problemi di sicurezza e utilizzati da terze parti per inviare spam.

    Al fine di prevenire abusi di servizio l'invio di email dal tuo sito è stato temporaneamente bloccato, il nostro intervento è mirato a tutelare non solo la sicurezza del tuo sito web ma anche quella della comunità stessa di internet, in quanto una porta aperta agli spammers rappresenta un danno per tutti.

    Ti preghiamo quindi di:

    1) Controllare ed eventualmente aggiornare i tuoi applicativi alle ultime versioni
    2) Modificare la password d'accesso al tuo sito e verificare che non sia in possesso di altri
    3) Verificare che il tuo PC non sia affetto da virus/worms

    L'invio delle email dal tuo sito potrà essere riabilitato cliccando sul link che trovi di seguito.

  17. #17
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Ti va se ti invio il file via e-mail (ti inserisco la tua e-mail) e lo uppi con filezilla?..
    Io provo con lo stesso codice del tuo form e con il codice mail.php da me modificato e tutto funziona.
    Si adesso è tutto chiaro ... Perché mail.php inviava e-mail anche se visitata (non per forza tramite il form html) .. Sbocca il tutto e ti invio il file.
    Ultima modifica di darbula : 21-01-2018 alle ore 23.30.12

  18. #18
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,148

    Predefinito

    Citazione Originalmente inviato da annamaria75 Visualizza messaggio
    In ogni caso penso che ci possa essere un blocco. A chi devo scrivere? Quale staff in particolare?
    Per testare se il tuo spazio invia correttamente le email, crea un file php e incollaci:
    Codice PHP:
    <?php
    if(mail('tuaemail@dominio.it','oggetto','messaggio','From: tuosito@altervista.org'))
    echo
    'email inviata correttamente';
    else echo
    'Errore!';
    ?>
    (sostituendo tuaemail@dominio.it e tuosito@altervista.org). Poi visita la pagina e dovrebbe arrivarti l'email.

    In ogni caso, prima di provare qualsiasi altra cosa dovresti riattivare le email, perché come hai fatto notare il sistema ha rilevato un invio incontrollato di email.
    Se pensi che questo blocco sia dato dai tuoi test attuali, allora riattivalo senza problemi. Se invece pensi che sia dato da qualche bot che sfrutta lo script del tuo sito, ti consiglio di inserire un captcha (esempio recaptcha di Google)

    Ciao!

  19. #19
    annamaria75 non è connesso Neofita
    Data registrazione
    23-06-2006
    Messaggi
    12

    Predefinito

    Grazie ai tuoi input sono entrata nel pannello di gestione, cosa che non facevo da anni, e ho visto quel messaggio che mi avvisava del blocco delle mail.
    Ho cliccato per sboccarlo e diceva che sarà ripristinato nelle prossime 24 ore.... speremus...

    Dovrò mettere un captcha mi sa....

    Ti farò sapere domani se cambia qualcosa... grazie!! anche ad alemoppo
    Ultima modifica di annamaria75 : 22-01-2018 alle ore 00.27.56

  20. #20
    annamaria75 non è connesso Neofita
    Data registrazione
    23-06-2006
    Messaggi
    12

    Predefinito

    Funziona! Il form ora va perfettamente.
    Dovrò cmq mettere un captcha per evitare lo spam.
    Grazie di tutto Darbula!!

Regole di scrittura

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