Zurück   Flashforum > Flash und Server > Flash mit XML und Webservices

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-07-2009, 10:59   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 72
AS3, Php - Dateinamen auslesen

Hallo,
ich hab ein php skript, das mir die dateinamen aus einem Ordner zurückgeben soll, so dass ich die inhalte laden kann.
Das funktioniert aus der flash ide und dem skript auf dem server, doch sobald ich alles auf den Server lade, funktioniert es nicht mehr. Wenn ich das skript seperat aufrufe funktioniert es. php ist installiert.

Hier der AS3 Code:

PHP-Code:
var loader:URLLoader = new URLLoader(); 
var 
xml:XML;
var 
vidResults:Array = new Array();
.
.
.
loader.load(new URLRequest("http://....com/car/src/transmitter.php")); 
loader.addEventListener(Event.COMPLETEloadXML);
.
.
.
public function 
loadXML(e:Event):void{
              
xml = new XML(e.target.data);
            var 
vidString:String xml.child("video").toString();
            
vidResults vidString.split("</video>");
            
vidResults vidResults.slice(2,-1);
            for(var 
i:Number 0vidResults.lengthi++){
                var 
vidLength:Number vidResults[i].length 7;
                
vidResults[i] = vidResults[i].substr(8,vidLength);
                
vidResults[i] = "videos/"+vidResults[i];
                
trace(vidResults[i]);
            }
          } 
Und das php skript:

PHP-Code:

<?php
$dir 
"videos/";
$dh opendir($dir);
$back "<data>";
while ((
$file readdir($dh)) !== false) {
    
$back .= "<video>";
    
$back .= $file;
    
$back .= "</video>";
}
$back .= "</data>";
echo 
$back;
closedir($dh);
?>
Danke!
__________________
--
1,2
zorro._alpha=0 ist offline   Mit Zitat antworten
Alt 22-07-2009, 11:25   #2 (permalink)
?-Developer
 
Registriert seit: Jul 2004
Ort: Zuchwil (CH)
Beiträge: 902
Frag doch mal die Fehler auch noch ab, im AS (HTTPError oder so?) ?
__________________
Nur tote Fische schwimmen mit dem Strom
silentx ist offline   Mit Zitat antworten
Alt 22-07-2009, 13:43   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 72
Es gibt ja keine Fehlermeldung.

Es funktioniert einwandfrei wenn die php datei auf dem server ist und ich das swf aus der Flash IDE starte. Aber wenn alles auf dem server ist, gibt es mir (ich benutze das firefox add on "Flash tracer") kein geladenes xml aus.
__________________
--
1,2
zorro._alpha=0 ist offline   Mit Zitat antworten
Alt 22-07-2009, 21:22   #4 (permalink)
aus Berlin
 
Registriert seit: Feb 2002
Ort: Berlin
Beiträge: 516
suche nach crossdomain.xml
ArBr ist offline   Mit Zitat antworten
Alt 24-07-2009, 10:58   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 72
die php datei ist jedoch im gleichen verzeichnis wie die swf datei.
ich habe versucht entweder mit einem absoluten oder mit einem relativen pfad daruf zuzugriefen.
beides liefert das gleiche resultat, es läd nichts.
__________________
--
1,2
zorro._alpha=0 ist offline   Mit Zitat antworten
Alt 24-07-2009, 11:03   #6 (permalink)
Neuer User
 
Benutzerbild von mohj
 
Registriert seit: Jan 2009
Beiträge: 423
Hallo

Ist der HTML Wrapper auch im gleichen Verzeichnis? Relative Pfade gehen von der HTML Datei aus und nicht von der Flashdatei.
mohj ist offline   Mit Zitat antworten
Alt 24-07-2009, 12:53   #7 (permalink)
aus Berlin
 
Registriert seit: Feb 2002
Ort: Berlin
Beiträge: 516
Code:
            var vidString:String = xml.child("video").toString();
            vidResults = vidString.split("</video>");
            vidResults = vidResults.slice(2,-1);
boah ... sowas habe ich ja noch nie gesehen
ArBr ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:35 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele