Diese Scripte kann man auch verwenden, wenn man an ein PHP-File Daten senden will, bspw. um diese Daten in ein Textfile zu speichern oder an eine Datenbank zu senden etc.
Folgendes Script sendet gezielt eine Variable an ein PHP-Script:
PHP-Code:
lv = new LoadVars();//Instanz erstellen
lv.onLoad = geladen;//Callback setzen
lv.meineVariable = "meinWert";//diese Variable mit der loadVars-Klasse an ein Script senden
lv.sendAndLoad("mein.php",lv,"POST");//und den Request starten
In PHP kann man die gesendete Variable mit der globalen Variablen $_POST empfangen und weiterverwenden, bspw.:
PHP-Code:
<?php
$empfangeneVar = $_POST["meineVariable"];
?>
Wer ganz sicher gehen will, dass auch die richtige Variable angekommen ist, kann sich diese jetzt auch wieder an seinen Flash-Film über den onLoad-Callback zurücksenden lassen:
PHP-Code:
<?php
$empfangeneVar = $_POST["meineVariable"];
echo"&rueckgabe=".$empfangeneVar."&";
?>
Und im Flashfilm den onLoad-Callback setzen, wie weiter oben schon erwähnt:
PHP-Code:
function geladen(erfolgreich) {
if(erfolgreich) {
trace("empfangene Variable: "+this.rueckgabe);
}
else {
trace("Fehler beim Laden");
}
}