Visualizzazione risultati 1 fino 7 di 7

Discussione: Malfunzionamento codice php

  1. #1
    Guest

    Unhappy Malfunzionamento codice php

    Salve gente

    Da una pagina del mio sito http://studioerrediemme.altervista.o...vo/index1.html ho un form <form name=modulo method=post action=invia.php> che invia <input type=submit value="INVIA" name="Send"> i dati via php <?php
    $email=$_POST['email'];... alla mia casella e-mail.

    I codici html e php hanno sempre funzionato (e funzionano tutt'ora su altri siti di altervista), ma qualche giorno fa ho pasticciato con le funzioni Database e PhpMyAdmin di questo sito ed ora, nonostante all'utente sembra che vada tutto bene (perché viene portato alla pagina di ringraziamento), io non ricevo più alcuna e-mail alla mia casella...

    Sono inesperto, ma credo si tratti proprio di una cavolata! Qualcuno sa aiutarmi?

    Ciao a tutti e grazie

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

    Predefinito

    Strano: eppure l'invio della email non è (o almeno, dovrebbe) essere influenzato dal database.

    Con questi pochi elementi più di così non saprei che dirti.

    Ciao!

  3. #3
    Guest

    Predefinito

    Quel "dovrebbe" mi suona alquanto minaccioso :-D

    C'è almeno una funzione per - o un posto dove chiedere - il ripristino del sito (di tutto l'hosting) così come era all'inizio? Una specie di restore.
    Anche se perdo tutto fa niente...

    Grazie mille, Davide

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

    Predefinito

    Potresti eliminare l'account, aspettare una settimana (di solito i tempi sono quelli per eliminare un account), e ri-registrarti.
    Oppure prima di una scelta così drastica, eliminare tutti i file via FTP e tutte le tabelle nel database via phpMyAdmin...
    Però quel "dovrebbe" è perché nulla di solito è sicuro al 100%... anche se sinceramente non riesco a trovare il legame tra database e email... a meno di non invocare mail() dopo aver controllato la corretta esecuzione della/e query.

    Ciao!

  5. #5
    Guest

    Predefinito

    buongiorno
    ha smesso di funzionare solo su altervista da una 15 di giorni (strana fatalità) questa procedura

    <?php

    if (isset($_GET['run'])) $linkchoice=$_GET['run'];
    else $linkchoice='';

    $pieces = explode(";", $linkchoice);

    //define the receiver of the email
    $to = hexToStr($pieces[0]);
    echo hexToStr($pieces[0]) . "<br>";
    //define the subject of the email
    $subject = hexToStr($pieces[1]);
    echo hexToStr($pieces[1]) . "<br>";
    //define the message to be sent. Each line should be separated with \n
    $message = hexToStr($pieces[2]);

    //define the headers we want passed. Note that they are separated with \r\n
    $headers = "From: ".hexToStr($pieces[3])."\r\nBcc: ".hexToStr($pieces[4]);
    //$headers .= "Disposition-Notification-To: gmail@gmail.com";
    //Disposition-Notification-To: <' gmail@gmail.com '>';
    echo hexToStr($pieces[3]) . "<br>";
    echo hexToStr($pieces[4]) . "<br>";

    //sleep for 1 minuto
    //sleep(60);
    //$ConfirmReadingTo = ("gmail@gmail.com"); //mettere l'indirizzo dove ricevere la conferma

    //send the email
    $mail_sent = @mail( $to, $subject, $message, $headers);
    //if the message is sent successfully print "Mail sent". Otherwise print "Mail failed"
    echo $mail_sent ? "Mail spedita con successo" : "Errore invio Mail". "<br>";


    function hexToStr($hex)
    {
    $string='';
    for ($i=0; $i < strlen($hex)-1; $i+=2)
    {
    $string .= chr(hexdec($hex[$i].$hex[$i+1]));
    }
    return $string;
    }

  6. #6
    makingweb non è connesso Utente attivo
    Data registrazione
    30-06-2009
    Messaggi
    281

    Predefinito

    Che errore ricevi?

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da makingweb Visualizza messaggio
    Che errore ricevi?
    grazie
    il problema è che non ricevo nessun codice di errore, anzi mi restituisce che è stata spedita ma non corrisponde a vero....
    installato su un serve tophost funziona alla grande
    ma ripeto che fino a 15 giorni fà, e da più di un anno, funzionava alla grande qui su altervista
    poi basta

Regole di scrittura

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