Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema con un form

  1. #1

    Problema con un form

    Ciao a tutti!
    Ho fatto un form in flash e sul tasto invia richiamo un file php.
    Il problema è che se lo invio da IE6 la mail arriva vuota!!
    il codice del file php è questo

    <?
    Error_Reporting(E_ALL & ~E_NOTICE);

    while ($request = current($_REQUEST)) {
    if (key($_REQUEST)!='recipient') {
    $pre_array=split ("&777&", $request);
    $post_vars[key($_REQUEST)][0]=$pre_array[0];
    $post_vars[key($_REQUEST)][1]=$pre_array[1];
    }
    next($_REQUEST);
    }



    reset($post_vars);
    $subject="oggetto";
    $headers= "From: ".$post_vars['your_email'][0] ."\n";
    // $headers.='Content-type: text/html; charset=iso-8859-1';
    $message="Da: ".$post_vars['your_name'][0]."\n";
    while ($mess = current($post_vars)) {
    if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {

    $message.=$mess[1]." ".$mess[0]."\n";
    }
    next($post_vars);
    }

    $destinatario="mail@yahoo.it";

    mail($destinatario, $subject, $message, $headers);
    echo ("Messaggio inviato!");

    ?>



    CHIUDI
    <!--
    <script>
    resizeTo(300, 300);
    </script>
    -->

    L'ho usato altre volte e proprio non capisco dove sia l'errore!!

    Grazie mille

  2. #2
    La cosa che non mi è chiara è: ma ti ha mai funzionato? Perché dal post non si capisce se non ti ha prorpio mai funzionato o solo in particolari casi non funziona

  3. #3
    il form funziona, è solo con internet explorer che fa casino! Cioè se mando la richiesta con IE la mail viene inviata ma la ricevo vuota! invece con firefox opera ecc. la mail arriva giusta

  4. #4
    Non so che dirti, ho sentito parlare di problemi da browser a browser, ma in genere per tecnologia client, non server...

    L'unica cosa che posso consigliarti è, se usi nella pagina anche javascript, controlla i nomi delle variabili che usi in javascript, ho scoperto che in IE se dai alle variabili javascript lo stesso nome dei tag che usi nella pagina (es. se usi una input con name mail e una variabile con mail in js) può darti problemi e non funzionare correttamente, mentre con altri browser se ne sbatte.

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.