Ho iniziato questo arduo quanto spericolato percorso...
Ho notato che in questo forum ci sono pochi post sull'argomento, e ci sono anche pochi siti che mettono a disposizione tutorial su questo (a mio avviso) fantastico duetto: flash e php.
Le potenzialità sembrano veramente illimitate... (ci sarebbe da testare la velocità dell'interscambio dei dati... ma questo è un altro discorso)
Questa sera ho incominciato prelevando un tutorial dal sito di
sephirot: quello sull'user authentication.
Da premettere: Non funziona!!!
Cmq è scritto abbastanza bene (anche se in inglese).
Ho voluto iniziare facendo una cosa assolutamente semplice:
inserire in un filmato flash il risultato di una select
iniziamo con il codice php (file: conf.inc.php):
Questo codice lanciandolo solitariamente funziona, cioè stampa a video la seguente cosa:Codice PHP:<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Data passata
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// sempre modificato
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
error_reporting(E_ALL);
$host = 'localhost';
$dbuser = 'root';
$dbpass = '';
$dbname = 'flash';
$table = 'tutorial_user_auth';
$db = @mysql_connect($host,$dbuser,$dbpass) or die("error=could not connect to $host");
$db = mysql_select_db($dbname);
if(!$db)
{
print "error=could not connect to $dbname table";
exit;
}
$query = @mysql_query("select userName from $table where UserID=1") or die ("la query non funge");
$row = mysql_fetch_array($query);
echo "userName=$row[userName]";
?>
userName=1234567
Passiamo ora alla parte FLASH
Ho creato nello stage un testo di input chiamato lista (inizialmente dentro ci ho messo la frase : ora c'e' questo)
e ho creato un pulsantino chiamato Button
come azione del pulsante button ho inserito il seguente codice
ora premendo sul pulsante dovrebbe apparire in lista il valore 1234567 ma ................Codice PHP:on (release) {
myLoadVars = new LoadVars();
myLoadVars.sendAndLoad("conf.inc.php", myLoadVars, 'POST');
//myLoadVars.load(("conf.inc.php")
lista.text = this.userName;
}
scompare la frase iniziale e il textbox rimane vuoto!!!
Ok ragazzi... a voi la parola

 
			
			
 
					
					
					
						 Rispondi quotando
  Rispondi quotando