| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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 |
| | |
| | #2 (permalink) |
| Farbe ist Luxus 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 |
| | |
| | #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 |
| | |
| | #4 (permalink) |
| Farbe ist Luxus 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 |
| | |
| | #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 |
| | |
| | #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 |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |