Visualizzazione risultati 1 fino 4 di 4

Discussione: Errore proxy durante invio dati post con ajax

  1. #1
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito Errore proxy durante invio dati post con ajax

    Buongiorno.
    Ho creato un'applicazione (canvas) per facebook ospitata temporaneamente sull'account MessenWorld.

    In una determinata pagina c'è un form con un bottone che è una semplice img il quale, per spedire i dati del form, utilizza ajax (jQuery).

    Una volta inviato i dati questo è ciò che mi compare:

    Soluzioni?

    EDIT: Ho notato che questo comportamento si verifica solo su due pagine, la seconda, non utilizza ajax per l'invio di dati ma è un semplicissimo form dati.
    Tutte le altre pagine funzionano correttamente.
    Ultima modifica di miki92 : 02-11-2013 alle ore 11.03.05
    Apprezzi l'aiuto? Offrimi un caffè!

  2. #2
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Riesci a postare il codice che genera l'errore?
    Gianluca

  3. #3
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Ciao Gianluca,
    sono riuscito a scoprire che la causa di tale errore è PHPMailer.

    Infatti non includendo il file "mail.php" che contiene questo codice, il tutto funziona:
    Codice PHP:
    // PHPMailer
    if(!$debug){
    include(
    "class/PHPMailer5.2.7/class.phpmailer.php");

    $mail = new PHPMailer(true);
    $mail->IsSMTP();
    $mail->SMTPDebug = 0;
    $mail->SMTPAuth = true;

    try{
    $mail->Host = config(7);
    $mail->Port = config(8);
    $mail->SMTPSecure = config(9);

    $mail->AddAddress($email, $nome);

    $mail->Username = config(1);
    $mail->Password = config(6);

    $mail->SetFrom(config(1),config(5));
    $mail->Subject = "Conferma ordine di ".$nome." del ".date("d/m/Y")." ore ".date("H:i:s");

    $mail->AltBody = 'Per visualizzare il messaggio devi utilizzare un browser o client che supporta messaggi in HTML!';
    $mail->MsgHTML("<p>Ciao <strong>{$nome}</strong>.<br>Ti confermiamo di aver ricevuto il seguente ordine:</p><ul>{$lista}</ul><p>Il totale da pagare &egrave; di <strong>&euro;{$prz}</strong><br>La spesa ti giunger&agrave; al pi&ugrave; presto o, nel caso in cui tu l'abbia specificato, all'ora e al domicilio da te scelto durante la fase finale.</p><p>Grazie per aver acquistato da noi!</p>");

    $mail->Send();
    $mail_cliente = true;
    } catch (
    phpmailerException $e) {
    echo
    "E1: ".$e->errorMessage();
    } catch (
    Exception $e) {
    echo
    "<pre>".$e->getMessage()."</pre>";
    }

    $nome_upper = strtoupper($nome);
    $via_upper = strtoupper($via);

    try{
    $mail->Host = "mail.michelangeloscotto.net";
    $mail->Port = 25;

    $mail->AddAddress(config(1));

    $mail->Username = "xxx";
    $mail->Password = "xxx";

    $mail->SetFrom("no-reply.pasqualone@michelangeloscotto.net","Spesa dal sito Pasqualone");
    $mail->Subject = "Riepilogo spesa di ".$nome_upper." del ".date("d/m/Y")." ore ".date("H:i:s");

    $mail->AltBody = 'Per visualizzare il messaggio devi utilizzare un browser o client che supporta messaggi in HTML!';
    $msg_merc = "<p><strong>{$nome_upper}</strong> ha richiesto la seguente spesa:</p><ul>{$lista}</ul><p>Il tutto va spedito all'indirizzo: {$via_upper}<br>L'utente &egrave; contattabile all'indirizzo e-mail <strong>{$email}</strong> o al numero <strong>{$tel}</strong>.</p><p><strong>Note aggiuntive:</strong><br>".($note ? $note : '- Nessuna nota aggiuntiva -')."</p>";
    $mail->MsgHTML($msg_merc);

    $mail->Send();
    $mail_mercato = true;
    } catch (
    phpmailerException $e) {
    echo
    "E1: ".$e->errorMessage();
    } catch (
    Exception $e) {
    echo
    "<pre>".$e->getMessage()."</pre>";
    }
    }else{
    $mail_cliente = 1;
    $mail_mercato = 1;
    }
    Apprezzi l'aiuto? Offrimi un caffè!

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Buongiorno.
    Gianluca perdona l'UP ma dato che questa è una cosa che mi occorre per lavoro ho provveduto ad eseguire vari test e a cercare di capire il problema. In un attimo di calma mi è sorta una questione:

    Non è che il problema si trovi nella port 587 verso il quale cURL/fsockopen() cerca di effettuare la richiesta utilizzando tls come cifratura?

    Se non ricordo male le porte aperte su AlterVista erano 80, 8080, 21, 25, 100 giusto?

    EDIT: Ho cercato nel forum, mi sbagliavo sono abilitate solo la 80 e 443 non è possibile abilitare almeno la 25?
    Ultima modifica di miki92 : 05-11-2013 alle ore 13.09.51
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

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