Thursday, July 29th 2010, 1:39pm UTC+2

You are not logged in.

  • Login
  • Register

undefined

Super Moderator

Posts: 4,248

Location: Germany

1

Monday, May 5th 2003, 9:15am

LoadVars - Richtiges Laden von Variablen aus einer PHP Datei!

Die Beispiel PHP Datei!

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
// Richtiges einbinden mit LoadVars!
// Arrays erstellen
 $textarray = array("Hier""steht""der""vollstaendige""Text");
// Echo Ausgabe
 for ($i 0;$i<count($textarray);$i++) {
   if ($i == 0) {
      echo "meineVars="$textarray[$i];
    } else {
      echo "&" $textarray[$i];
    }
 }
?>

Die Ausgabe im Browser!

Source code

1
meineVars=Hier&steht&der&vollstaendige&Text

Die Entgegennahme und weiter Verarbeitung in ActionScript.

ActionScript-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// Erstellen des Zuweisungs Operators!
meinevars = new LoadVars();
//
// Server Connect und load Befehl!
// Bei PHP muß eine URL angegeben werden damit die PHP Datei
// durch den Serverparser läuft!
meinevars.load("http://localhost/debugging/echophp.php");
//
// Wenn Daten geladen sind eine Funktion aufrufen!
// Dies ist unbedingt Erforderlich weil Flash sonst nicht bekannt 
// ist ob die Daten jetzt vorhanden sind oder nicht!
// Es Kann auch onLoad oder loaded verwended werden jedoch geben diese 
// nur true oder false zurück!
meinevars.onData = function(meinevars) {
    trace(meinevars);
    // Nach den Trace Prüfungen verarbeiten wir nun die Variablen!
    // Ich setzte sie Jetzt einmal in ein Array und mache es GLOBAL verfügbar!
    // Konvertiere zu String
    meinevars.toString();
    // Teile String ab Gleichheitszeiechen
    newString meinevars.split("=");
    // Zerlege Sting 
    neueVars newString[1].split("&");
    // Fülle Array
    _global.Variablen = new Array();
    _global.Variablen = [neueVars];
    // Bereinige VariablenBaum
    delete meinevars;
    delete neueVars;
    delete newString;
};
//

Die flash Ausgabe (strg+alt+v)

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Globale Variablen:
  Variable _global.Variablen = [Objekt #1, Klasse 'Array'] [
    0:[Objekt #2, Klasse 'Array'] [
      0:"Hier",
      1:"steht",
      2:"der",
      3:"vollstaendige",
      4:"Text"
    ]
  ]
Stufe #0:
Variable _level0.$version = "WIN 6,0,21,0"
Variable _level0.meinevars = [Objekt #3, Klasse 'LoadVars'] {
    onData:[Funktion 'onData']
  }

Weiterhin viel Spaß
mfg Jürgen
Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
PHP Katepart - Speichenrechner - .htpasswd - RPM XDG Tool - Kcmnvview - QTidy
  • Go to the top of the page

undefined

Super Moderator

Posts: 4,248

Location: Germany

2

Thursday, May 15th 2003, 5:18pm

LoadVars - Richtiges Laden von Variablen aus einer Text Datei!

Hier noch die Version für eine Textdatei!!
Inhalt der Text Datei test.txt

Source code

1
meineVars=Hier&steht&der&vollstaendige&Text

Es hat sich nur der load Aufruf verändert!

ActionScript-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// Erstellen des Zuweisungs Operators! 
meinevars = new LoadVars(); 
// 
// Verbindung zur Textdatei
meinevars.load("test.txt"); 
// 
// Wenn Daten geladen sind eine Funktion aufrufen! 
// Dies ist unbedingt Erforderlich weil Flash sonst nicht bekannt 
// ist ob die Daten jetzt vorhanden sind oder nicht! 
// Es Kann auch onLoad oder loaded verwended werden jedoch geben diese 
// nur true oder false zurück! 
meinevars.onData = function(meinevars) { 
    trace(meinevars); 
    // Nach den Trace Prüfungen verarbeiten wir nun die Variablen! 
    // Ich setzte sie Jetzt einmal in ein Array und mache es GLOBAL verfügbar! 
    // Konvertiere zu String 
    meinevars.toString(); 
    // Teile String ab Gleichheitszeiechen 
    newString meinevars.split("="); 
    // Zerlege Sting 
    neueVars newString[1].split("&"); 
    // Fülle Array 
    _global.Variablen = new Array(); 
    _global.Variablen = [neueVars]; 
    // Bereinige VariablenBaum 
    delete meinevars; 
    delete neueVars; 
    delete newString; 
};
Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
PHP Katepart - Speichenrechner - .htpasswd - RPM XDG Tool - Kcmnvview - QTidy
  • Go to the top of the page