Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-07-2003, 18:50   #1 (permalink)
Neuer User
 
Registriert seit: May 2002
Ort: Magdeburg
Beiträge: 58
flash5 - php Probleme bei großen Textdateien

Hallo,

bei der Textaufbereitung bezüglich der Aufbereitung der Sonderzeichen und Zeilenumbrüche habe ich immer wieder einen Ausstieg des F-Players
festegestellt. So ab einer Textfülle oberhalb zirka 2000 Zeichen. Jetzt splitte ich diese Aufbereitung, führe den String aber wieder zu einer Variablen zusammen, um zu versenden. Das läuft jetzt ohne Unterbrechung. Aber nun erhalte ich wieder ein 'error' im Augenblick des Sendens.
Es geht mir also um die möglichen Größenordnungen einer Textgröße.
Ein Text von 1200 Zeichen läuft problemlos.

Für einen Schub`ser wie immer dankbar.

Gruß Viola
viola ist offline   Mit Zitat antworten
Alt 21-07-2003, 19:27   #2 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
Hallo,

wie verschickst du denn diese Texte, per GET?
Mittels GET (also in der URL) kannst du nur eine bestimmte Menge Daten verschicken, wieviel Zeichen das sind, weiß ich nicht genau, 2000 könnten aber schon drüber sein. Versuch es also lieber mit "POST", dabei werden die Variablen im HTTP-Header geschickt. Damit sind verhältnismäßig riesige Datenmengen möglich (wievíel genau, weiß ich auch wieder nicht, ich bin jedenfalls noch nicht an seine Grenzen gekommen...)

Wieso - diese Frage ist hier vielleicht noch wichtig - übernimmt Flash die Aufgabe, die Umlaute und Sonderzeichen richtig zu filtern? Mach das doch in PHP...das ist wesentlich performanter und sicherer.

Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 21-07-2003, 19:38   #3 (permalink)
Neuer User
 
Registriert seit: May 2002
Ort: Magdeburg
Beiträge: 58
Hallo Sascha,

zunächst Danke für die Reaktion. POST verwende ich aber schon, das heißt dann aber für den Augenblick ist der zweite Hinweis für mich wichtig, aber sicher nicht entscheidend, denn der String so oder so eggt eben auch bei der verwendeten POST- Variante.
Vielleicht ist es gar nicht üblich mit so großen Texten zu rechnen, andererseits möglich sollte es schon sein - oder?

Gruß Viola
viola ist offline   Mit Zitat antworten
Alt 21-07-2003, 19:50   #4 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
Hi,

vieles sollte möglich sein, ist es aber leider manchmal nicht...es gibt einige Bugs, die sich erst in manch extremen Situationen zeigen.

Machst du denn innerhalb von Flash noch irgendwelche aufwendigen Berechnung bzw. String-Operationen mit deinen Texten?
Wenn der Player aussteigt, liegt das oft an Endlosschleifen...

Wenn es nachvollziehbar an der Menge liegt, dann hilft nur: Texte splitten und einzeln laden. Soviel Text passt schließlich nicht auf eine Seite...

Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 23-07-2003, 13:44   #5 (permalink)
Neuer User
 
Registriert seit: May 2002
Ort: Magdeburg
Beiträge: 58
Hallo,

da ich Dinge möglichst gern zu Ende bringe meine
Lösung in dürren Worten.
Also den string0 splitten auf 1000 Zeichen-Längen.
Diese je auf Sonderzeichen,Umbruch prüfen und korregieren- korregierten Anteil von string0 in Array schreiben.
Anschließend im 2erPack senden, also 2000 Zeichen.
Der erste Datensatz führt Variable mit die in php
die Zieldatei unter---."w" öffnet und die weiteren
mit---."a". Damit sind alle wieder friedlich vereint und ich komme locker auf 30 000 Zeichen.

Danke für das Interesse Viola
viola ist offline   Mit Zitat antworten
Alt 23-07-2003, 14:08   #6 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
Hallo nochmal,

wieso überlässt du die Umlaute nicht PHP?
Das ist wesentlich schneller, als in Flash (und weniger Fehleranfällig...)

Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 24-07-2003, 16:02   #7 (permalink)
Neuer User
 
Registriert seit: May 2002
Ort: Magdeburg
Beiträge: 58
Hallo,

der Grund sind weniger die Umlaute, sondern
% & -Zeichen und der Erhalt des Textes durch Zeilenumbruch.
Nach dem Zeichen & bricht flash z.B., so meine Festellung, die
Übertragung sofort ab, wenn ich es nicht zuvor rausnehme(ersetzte).
Deshalb habe ich das in f. erledigt, sonst hätte ich es in php gemacht.
Vielleicht liege ich da ja noch völlig daneben und wie gesagt, bin immer gern bereit etwas dazuzulernen.


Gruß Viola
viola 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 12:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele