Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    problema flash/php iscrizione newsletter

    Ciao a tutti, non riesco a far funzionare un modulo per l'iscrizione ad una newsletter. Il file PHP che scrive su file di testo l'indirizzo è il seguente:

    <?php

    include("config.php");
    include("$language");

    if (empty($HTTP_POST_VARS[email]) || (!eregi("^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9_-])+\.)+[a-z]{2,6}$", $_POST[email]))){
    echo "<p align=\"center\"><font face=\"Verdana\" size=\"2\">$txt[21]
    $txt[27]</font></p>";
    }else{
    $sub = "$txt[7] $nomeml $txt[8]\n\n$txt[9]\nhttp://$script[url]subscribers.php?confirm=$HTTP_POST_VARS[email]\n\n$txt[10]\n\n\nScript by Comunicare Oltre\nwww.comunicareoltre.it";
    echo "<p align=\"center\"><font face=\"Verdana\" size=\"2\">$txt[11]
    $txt[12]</font></p>";
    mail("$HTTP_POST_VARS[email]","$txt[13] $nomeml","$sub","From: $nomeml");
    }

    ?>

    In realtà il file non scrive direttamente sul file, ma prima controlla che l'indirizzo sia esatto e poi rimanda ad una pagina subscribers.php che dovrebbe fare l'operazione di scrittura.

    Nel flash ho messo un campo input ed un pulsante e nel fotogramma ho associato il seguente codice

    pulsInvio.onRelease = function(){
    var dato:LoadVars = new LoadVars(); //istanzio la variavile dato
    dato.em = email.text; //riempio la variabile
    dato.onLoad = function(success){ // al caricamento della variabile associo la seguente funzione
    if(success){
    _root.email.text = "";
    _root.risposta.text = "ti sei registrato correttamente";

    }
    }
    dato.sendAndLoad("http://www.bountypub.it/public/letter/sub.php", dato, "POST");

    }

    dove pulsInvio è il nome istanza del pulsante e email è il nome del campo di testo...

    Non funziona, ma secondo voi è perchè dovrei mandare direttamente a suscribers.php o perchè è sbagliato qualcosa nel codice AS?

    Grazie
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  2. #2
    piccolo aggiornamento, se mando alla pagina subscribers.php anzichè sub.php (per intenderci a quella che scrive sul file anzichè a quella che fa il controllo) invece dell'indirizzo viene scritto un campo bianco... immagino che l'errore sia nell'actionscript... chi mi aiuta a correggere?

    Grazie
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

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.