6 utentionline
(1) Flash & ASP :: Gestione moduli
(1) Florence and Tuscany
(1) Contatore di visite
(1) Variabili server
(1) il significato dei colori
(1) Libreria grafica PHP
add to delicious
Yappybook
searchengine
Inserisci i termini di ricerca
NewsLetter
Hai poco tempo? C'e' un modo velocissimo per rimanere sempre aggiornato con nuovi articoli e tutorial, nuovi corsi in partenza, approfondimenti e link utili e tanto altro ancora...
nome
email
quicklinks
Web Directory
WebDesigner
Tutorials Flash Mx
Tutorials ASP
Tutorials XHTML
Tutorials Javascript
Tutorials HTML-CSS
Tutorials SQL
Tutorials PHP & MySQL
AJAX applicazioni web
Web Marketing
Web Development
Template & Layout
Non solo Web :: Blog
Portfolio Lavori
Who is Yappy?
Benvenuto nella Newsletter
libririviste
Newsletter
Calendario motoGP 2007
newscorsi
FAQ & Domande
newscorsi
Web Designer gratuito
Corso Web Designer Gratuito per creare siti internet trucchi, consigli, esempi pratici e template per diventare un vero web designer.


Seo Extreme 2007
Al corso nazionale "Seo Extreme 2007" troverai le ultime tecniche e strategie di Posizionamento nei motori di ricerca. Parteciperai ad un corso di alto livello dedicato a chi vuole fare posizionamento...

Leggi tutti...
Newsletter
Obiettivi e risultati
Ciao,
ho atteso un po' a mandarti una nuova newsletter ma volevo essere sicuro di aver qualcosa da dire e qualcosa da offrire.

News n.13 - 27 febbraio 2007
In questa edizione ci sono nuovi tutorial e domande a cui ora è facilissimo trovare risposta come mettere il bottone Skype oppure una Google Map sul tuo sito internet.
Inoltre novità e corsi per diventare professionisti del web...

Leggi tutti...
libririviste
Web Design Facile
"Web Design Facile" di Davide Vasta è una guida pratica che conduce il lettore, passo per passo attraverso la realizzazione di un sito Internet: dalla creazione di un prototipo da mostrare al cliente fino al suo sviluppo definitivo.

WebDesigner 22
Web Designer Magazine n.22. Flash in prima linea, conoscere l'ultima versione del programma Macromedia. Inserire video Flash nelle vostre pagine. In primo piano "diventare Designer di successo".

Leggi tutti...
tagclouds
Realizzare Form mail in Flash Posizionamento nei Motori Gestione thumbnail online Statistiche del sito Pubblicare un sito news n.11 - 07 gennaio 2007 Prato Marathon 2005 squadre motomondiale 2006 New YappyWeb News n.13 - 27 febbraio 2007 Insegnanti ed esperti Visualizza statistiche Bed and Breakfast Florence
syndicate
RSS 2.0
Atom feed

 

CreativeCommons
Licenza Creative Commons
Questo/a opera e' pubblicata sotto una Licenza Creative Commons.

 

Flash & ASP :: Gestione moduli

[24 Ott  2004]
Gestire il contenuto di moduli in Flash necessita uno script idoneo a ricevere le variabili e a scriverle in una pagina HTML o memorizzarle in un database.

Gestire il contenuto di moduli in Flash necessita uno script idoneo a ricevere le variabili e a scriverle in una pagina HTML o memorizzarle in un database.

Finora questo compito era gestito da programmi CGI forniti dai WebServer...
Scopo di questo tutorial è spiegare come i linguaggi lato server (ASP, PHP e JSP) fanno al caso nostro per ottenere lo stesso effetto. In questo tutorial utilizzeremo una pagina ASP ed in particolare vedremo come creare un modulo per l'invio di mail.

Come prima cosa occorre avere un modulo realizzato in Flash.



Abbiamo realizzato un nuovo filmato di 260x180 pixel al cui interno sono stati inserite le etichette e 4 caselle di Input.

La prima collegata alla variabile "from" (di cui è possibile vedere le caratteristiche nell'immagine successiva), la seconda "email", la terza "about" mentre l'ultima viene collegata alla variabile "message".



Tutte le caselle di Input sono a riga singola a meno dell'ultima (come mostrato nell'immagine è a riga multipla) per permettere all'utente di inserire un testo più lungo dei precedenti.



Oltre alle caselle di testo (caselle di Input) è necessario avere due oggetti pulsante, rispettivamente per l'invio dei dati e per resettare il modulo.

Il codice da associare all'istanza del pulsante "reset" posto in scena è:

Si tratta semplicemente di ripulire con una stringa vuota il contenuto di tutte le variabili utilizzate all'interno del modulo.



Al contrario il codice per l'invio dei dati è un semplice getURL() che indica il nome della pagina da aprire, in quale finestra del browser si deve aprire (ricordiamo che _self significa nella stessa finestra in cui si trova la pagina attualmente visualizzata) ed infine il metodo per l'invio dei dati (le possibilità? sono due GET e POST) e per come costruiremo la pagina invia.asp saranno equivalenti.

Salvate il progetto appena realizzato come "modulo.fla" nella vostra cartella di lavoro e pubblicate il filmato con la pagina HTML File > Pubblica.

L'elemento successivo da implementare è il codice della pagina "invia.asp" che ovviamente dovrà? essere salvato all'interno della stessa cartella in cui si trova il file .html e il filmato .swf appena realizzato.

Procediamo con la descrizione del codice contenuto nella pagina "invia.asp"...

La prima fase è di acquisizione dei dati inviati dall'esterno.

Una volta acquisite le variabili inviate da Flash, è possibile utilizzarle per scrivere il loro contenuto direttamente nella pagina.

Nella fase succesiva avviene il controllo delle variabili ed in particolare se le due email, del mittente e del destinatario, sono indirizzi di posta elettronica validi e se le variabili con l'oggetto e il messaggio sono non vuoti.

Se i controlli sono andati a buon fine viene elaborato il contenuto dell'email arricchendolo di altri elementi come la data e l'ora di invio nonnchè l'indirizzo IP dell'utente che ha inviato il messaggio (si tratta di un elemento che permette di individuare l'utente nel caso di contenuti non propriamente ortodossi).

Quindi avviene l'invio vero e proprio del messaggio verso il mittente. Nel codice è stata inviata anche una copia carbone nascosta Bcc anche al mittente del messaggio sempre per ovvi motivi di sicurezza.

L'elemento finale consiste nel messaggio per la chiusura della pagina e per l'eventuale stampa di promemoria.

[Visualizza] :: [Esempio.zip] ::

 
extralink
yappy.it © 2003/2004/2005/2006/2007 Fight Spam! Click Here!
Valid css2 & xhtml 1.0 - powered by dotflorence.com