+ Rispondi alla Discussione
Pagina 1 di 4 123 ... UltimaUltima
Risultati da 1 a 15 di 54

Form in flash e php

Ultimo Messaggio di Giorgiotave il:
  1. #1
    User L'avatar di ketty
    Data Registrazione
    Mar 2005
    Località
    Barcellona
    Messaggi
    36

    Form in flash e php

    Ciao a tutti,
    mi sono icritto da poco al forum, e ho questo problema, lanciare il forum(Form per inviare email dal tuo sito) da una pagina flash, qualcuno mi può aiutare?


    [EDIT homeworker] Ho editato il titolo per renderlo più chiaro a futuri utenti che dovessero avere lo stesso problema. Ciao [/EDIT]

  2. #2
    User Attivo
    Data Registrazione
    Jan 2005
    Località
    ...
    Messaggi
    1,008
    Ciao, prima di tutto benvenuto.

    Dunque se ho ben capito la tua domanda, l'azione per aprire una qualunque pagina web o sito da flash è:
    Codice:
    on (release) {
       getURL("paginadaaprire.htm");
    }
    se vuoi che si apra in una nuova finestra del browser usa
    Codice:
    on (release) {
       getURL("paginadaaprire.htm", "_blank");
    }
    L'azione va associata ad un pulsante all'interno del filmato flash.

  3. #3
    User L'avatar di ketty
    Data Registrazione
    Mar 2005
    Località
    Barcellona
    Messaggi
    36

    risposta

    ciao,
    grazie!!!!
    ho disegnato il forum con nome, indirizzo, commenti sul file flash, vorrei saper come si fa ad inviare il modulo direttamente dal flash, in sostanza non riesco ad impostare il button per l'invio del modulo

  4. #4
    User Attivo
    Data Registrazione
    Jan 2005
    Località
    ...
    Messaggi
    1,008

    Re: risposta

    Citazione Originariamente Scritto da ketty
    ciao,
    grazie!!!!
    ho disegnato il forum con nome, indirizzo, commenti sul file flash, vorrei saper come si fa ad inviare il modulo direttamente dal flash, in sostanza non riesco ad impostare il button per l'invio del modulo
    Ho capito, è un tantino più complicato. E un'interazione tra flash e php o asp o perl o qualsiasi cosa usi per inviare il form.

    1. Che versione di flash hai?
    2. Il modulo in che linguaggio è Php, asp, perl? Puoi postare il codice della pagina o l'url del modulo in html se esiste?

    Ciao

  5. #5
    User L'avatar di ketty
    Data Registrazione
    Mar 2005
    Località
    Barcellona
    Messaggi
    36
    ho flash mx.
    un programma cgi che ti permette di inviare email dal tuo sito.
    il modulo in html funziona, io vorrei , se è possibile inviare il modulo direttamente senza aprire la pagina html.

  6. #6
    User Attivo
    Data Registrazione
    Jan 2005
    Località
    ...
    Messaggi
    1,008
    Citazione Originariamente Scritto da ketty
    ho flash mx.
    un programma cgi che ti permette di inviare email dal tuo sito.
    il modulo in html funziona, io vorrei , se è possibile inviare il modulo direttamente senza aprire la pagina html.
    Si è possibile, metodo semplice semplice é quello di passare i parametri direttamente nell'url:

    Codice:
    on (release) {
       getURL("form.cgi?variabile1=" + _root.variabile1 + "&variabile2=" + _root.variabile2 + "&variabile3=" + _root.variabile3);
    }
    Dove variabile123 sono le variabili assegnate ai campi input di flash. Una volta cliccato il bottone il flash va alla pagina form.cgi e da li viene eseguito il cgi e relative pagine di risposta.

  7. #7
    User L'avatar di ketty
    Data Registrazione
    Mar 2005
    Località
    Barcellona
    Messaggi
    36
    ho provato, la risposta e stata:Attention! The method used to send this form or the parameters used are not correct.Please check and correct your form, forse ho sbagliato qualcosa ma credo siamo vicini alla soluzione

  8. #8
    User Attivo
    Data Registrazione
    Jan 2005
    Località
    ...
    Messaggi
    1,008
    Citazione Originariamente Scritto da ketty
    ho provato, la risposta e stata:Attention! The method used to send this form or the parameters used are not correct.Please check and correct your form, forse ho sbagliato qualcosa ma credo siamo vicini alla soluzione
    Così ad occhio è difficile ma probabilmente vuole alcuni paramentri obbligatori come nome del dominio o altro per motivi di sicurezza e controllo. Oppure il metodo usato (in questo caso è get) non è previsto dal cgi. Hai delle istruzioni di quel programma cgi?

  9. #9
    User L'avatar di ketty
    Data Registrazione
    Mar 2005
    Località
    Barcellona
    Messaggi
    36
    ti mando lo script dell' html
    <form enctype="multipart/form-data" method="post" action="/cgi-bin/mailer">
    <table border="0">
    <tr>
    <td>Il tuo nome:</td>
    <td><input type="text" name="NAME" maxlength="35" size="37" value=""></td>
    </tr>
    <tr>
    <td>La tua mail:</td>
    <td><input type="text" name="FROM" maxlength="35" size="37" value=""></td>
    </tr>
    <tr>
    <td>I tuoi commenti:</td>
    <td><textarea name="COMMENTS" cols="29" rows="4"></textarea></td>
    </tr>
    <tr>
    <td>Invia un file:</td>
    <td><input type="file" name="UPLOAD" size="23"></td>
    </tr>
    <tr>
    <td colspan="2"><input type="submit" value="Invia"><input type="reset" value="Cancella"></td>
    </tr>
    </table>
    <input type="hidden" name="TO" value="ketty39@mio dominio.com">
    <input type="hidden" name="SUBJECT" value="Commenti">
    <input type="hidden" name="GOTOURL" value="">
    </form>

  10. #10
    User Attivo
    Data Registrazione
    Jan 2005
    Località
    ...
    Messaggi
    1,008
    Dunque devi inserire manualmente nella stringa che invii i tre campi hidden.

    ricapitolando:
    Codice:
    on &#40;release&#41; &#123;
       getURL&#40;"/cgi-bin/mailer/?NAME=" + _root.NAME + "&FROM=" + _root.FROM + "&COMMENTS=" + _root.COMMENTS + "&TO=ketty39@mio dominio.com&SUBJECT=SUBJECT&GOTOURL="&#41;;
    &#125;
    Il campo upload non l'ho mai visto in flash, alla fine è una stringa che indica il percorso di un file nel nosto computer ma sfogliare il disco direttamente da flash ho parecchi dubbi si possa fare. Non c'è neanche fra i componenti di base.

    Se non funziona così bisogna cambiare il tipo di invio get con post e riscrivere tutto con un altro actionscript.

  11. #11
    User L'avatar di ketty
    Data Registrazione
    Mar 2005
    Località
    Barcellona
    Messaggi
    36
    PERDONAMI ho provato con get ma da lo stesso errore (upload e il compo eseguito in html nel flash non c'è)

  12. #12
    User L'avatar di ketty
    Data Registrazione
    Mar 2005
    Località
    Barcellona
    Messaggi
    36
    Vorrei provare con post ma non ho idea di come fare!

  13. #13
    User Attivo
    Data Registrazione
    Jan 2005
    Località
    ...
    Messaggi
    1,008
    Il modulo in html con post funziona e va bene, con get no giusto?

    Prova questo:
    Codice:
    invia.onPress = function &#40;&#41; &#123;
    	//
    	variabile = new LoadVars&#40;&#41;;
    	//
    	variabile.NAME = _root.NAME;
    	variabile.FROM = _root.FROM;
    	variabile.COMMENTS = _root.COMMENTS;
    	variabile.TO = "ketty39@mio dominio.com";
    	variabile.SUBJECT = "Commenti";
    	variabile.GOTOURL= "";
    	//	
    	variabile.send&#40;"/cgi-bin/mailer/"&#41;;
    &#125;
    Nello stage del flash devi dare un nome al bottone, in questo caso invia e il codice actionscript deve andare nel fotogramma in cui è presente il form (campi input e bottoni).

  14. #14
    User L'avatar di ketty
    Data Registrazione
    Mar 2005
    Località
    Barcellona
    Messaggi
    36
    mi da un errore nel codice,in internet ho trovato un file di un forum in flash, solo che non ho capito cosa bisogna fare. Posso inviartelo? forse il tuo occhio esperto capira di più dime.

  15. #15
    User Attivo
    Data Registrazione
    Jan 2005
    Località
    ...
    Messaggi
    1,008
    Citazione Originariamente Scritto da ketty
    mi da un errore nel codice,in internet ho trovato un file di un forum in flash, solo che non ho capito cosa bisogna fare. Posso inviartelo? forse il tuo occhio esperto capira di più dime.
    Il flash per usare quel codice va pubblicato come "versione 6" e il codice deve stare nel frame altrimenti non funge.



    Che errore ti da?

    Posta pure il codice non penso morderà

+ Rispondi alla Discussione
Pagina 1 di 4 123 ... UltimaUltima

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.