Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-01-2006, 19:30   #1 (permalink)
-= sick of it all =-
 
Registriert seit: Feb 2003
Beiträge: 83
+ wird nicht ausgegeben...

Hi!

Vieleicht kann mir jemand bei meinem Prob. helfen. Ich rufe daten aus einer DB via php ab, die dann in meinem FlashFilm angezeigt werden. Nun habe ich das Problem, daß & und + einfach ignoriert werden. Bei & kann ich mir ja noch vorstellen warum, da ich den phpString mit einem & verknüpfe, aber warum das + nicht angezeigt wird ist mir ein Rätsel. Zumal, wenn ich die php Datei einfach so abrufe, das + angezeigt wird. Ist + reserviert, oder woran liegt das?

PHP Datei...
PHP-Code:
$ausgabestring="";
$zaehler=0;
while (
$r=mysql_fetch_object($res)) {
    
$ausgabestring.="&chapter$zaehler=".$r->chapter;    
    
$ausgabestring.="&subchapter$zaehler=".$r->subchapter;
    
$ausgabestring.="&subject$zaehler=".$r->subject;
    
$ausgabestring.="&pmail$zaehler=".$r->pmail;
    
$ausgabestring.="&content$zaehler=".$r->content;
    
$ausgabestring.="&flafile$zaehler=".$r->flafile;
    
$ausgabestring.="&pweb$zaehler=".$r->pweb;
    
$zaehler++;    
}
$ausgabestring.="&anzahl=$zaehler&";    
echo (
$ausgabestring); 
Flash...
PHP-Code:
function daten1Laden(phpUrlmarraychpsubchpsubjpmailcontfilepweb) {
    
daten1 = new LoadVars();
    
daten1.onLoad = function(signal) {
        if (
signal) {
            
chpTxt(_global.subChpi++, "DATEN WERDEN GELADEN");
            
// Mehrdimensionalen Array bilden
            
for (var 0x<daten1.anzahlx++) {
                
marray[x] = new Array(6);
            }
            
// -->
            
for (y=0y<=daten1.anzahly++) {
                if (
!= daten1.anzahl) {
                    
// Abfrage
                    
marray[y][0] = daten1[chp+y];
                    
marray[y][1] = daten1[subchp+y];
                    
marray[y][2] = daten1[subj+y];
                    
marray[y][3] = daten1[pmail+y];
                    
marray[y][4] = daten1[cont+y];
                    
marray[y][5] = daten1[file+y];
                    
marray[y][6] = daten1[pweb+y];
                    
// -->
                
} else {
                    
_root.txt_mov.removeMovieClip()
                    
gotoAndStop("intro");
                    
delete daten1;
                }
            }
        } else {
            
chpTxt(_global.subChpi++, "KANN NICHT AUF DATEN ZUGREIFEN");
        }
    };
    
daten1.load(phpUrl);
}
//
//////////////////////////////////////////////////////
daten1Laden("cod/chp0abf.php"_global.LstData"chapter""subchapter""subject""pmail""content""flafile""pweb"); 
Danke für eure Bemühungen,
sickie
sick_not3 ist offline   Mit Zitat antworten
Alt 09-01-2006, 21:37   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wenn du Sonderzeichen aus einer Middleware übersenden willst, solltest du die Strings mit den entsprechenden Befehlen escapen. Schau mal unter "Suchen" nach urlencode/urldecode, utf8encode etc.
  Mit Zitat antworten
Alt 10-01-2006, 11:10   #3 (permalink)
-= sick of it all =-
 
Registriert seit: Feb 2003
Beiträge: 83
Cool, danke Dir!
sickie
sick_not3 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 13:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele