| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Wie willst du denn in deiner Content klasse den Inhalt der Seite auslesen, wenn deine Content Klasse erst den Inhalt bereit stellt? Da widerspricht du dir doch selber. Das Problem wird einfach sein, dass deine Klasse bzw. dein Objekt ja sein "Universum" nicht kennt. Du hast es ja extra abgekapselt als Klasse. Der einzig Ware weg ist tatsächlich einen Parameter einzuführen. Warum auch immer du das nicht möchtest. Es kann keine Servervariable geben, welche Kodierung momentan vorliegt, da das dem Server mehr oder weniger überhaupt nicht juckt, erst der Client muss das wissen. Mit etwas Glück wurden bereits einige Header zum Zeitpunkt an dem deine Klasse eingreift gesendet. An diese Header kommst du dann mit headers_sent und headers_list. Vielleicht kannst du hier nach einem header suchen, der dir das encoding verrät. Was dir eventuell hilft ist iconv.
__________________ ![]() ![]() Geändert von Frank (19.01.2011 um 16:23 Uhr). |
| | |
| | |
| Erfahrener Benutzer | JS ginge schon. AjaxRequest-Snippet ins Dokument Includen lassen, per Java document.characterSet auslesen und dein script aufrufen und html-code nachladen ( korrekt encodiert ), das ganze hat nur einen RIESEN Nachteil, characterSet ( allgemein das Charset-Fetching ) ist außer jedem Standard, Mozilla piped das per characterSet, IE per charset, Gecko-basierende Browser bspw. garnicht. Mit der JS lösung wirst du sicher nicht glücklich. Alternativ, warum solltet ihr euch überhaupt um die Encoding-Erkennung kümmern ? Die Leute die ihre Templates administrieren von den Quadrillionen Webseiten worauf das läuft, sollten eurem Include mitteilen das sie Encoding XY nutzen. PHP-Code: PHP-Code: Eine Netzwerk-API wird bereitgestellt und global erzeugt, der Nutzer dieser API ( eure Webseiten ) sollte den API-Output nach seinen Website-bedürfnissen anpassen und gut is.. Abgesehen davon was du so an encoding da rausbläst, stell dir vor das "Ding" wird auf einer nicht validen Kraut und Rüben Webseite includiert, zerlegt dort erstmal das design. Auch da musst nicht du hand anlegen sondern der Template-Verantwortliche des Webseitenbetreibers. Wirklich "Encoding"-Save ist ein Inline-Frame, also eine Webseite in der Webseite. Dort kannst du erzeugen was du willst egal wie encoded ganz gleich welches encoding außerhalb des frames rumliegt. Es hat auch so seinen Grund warum Facebook bspw. seine Gadgets in inline-frames einbettet was man sich so auf die webseite "includen" kann. Die standen bei ihrer Lösung prinzipiell vor der selben Problematik.
__________________ |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| curl - den Quellcode auf einer Logingeschützten Seite auslesen | tip-top | PHP Einsteiger | 8 | 13.12.2010 22:34 |
| Favicon mittels preg_match auslesen | KNolte | PHP Tipps 2010 | 3 | 02.08.2010 19:42 |
| geschützte Seite auslesen | hoyer | PHP Tipps 2009 | 2 | 25.08.2009 19:47 |
| Ziel einer redirection Seite auslesen | spideroma | PHP Tipps 2009 | 9 | 13.07.2009 17:00 |
| Titel einer Seite auslesen | bernd14 | PHP Tipps 2008 | 2 | 04.03.2008 11:44 |
| Seite auslesen | PHP Tipps 2006 | 15 | 12.11.2006 18:46 | |
| FORM und Seite auslesen | phpfreak | PHP Tipps 2006 | 3 | 27.07.2006 23:15 |
| Aus mit Word erzeugter XML Datei, mittels PHP Seite erstelle | daniel987 | PHP-Fortgeschrittene | 11 | 24.01.2006 22:10 |
| Teile einer HTML Seite auslesen | PHP Tipps 2006 | 4 | 01.01.2006 18:41 | |
| Hilfe: Auslesen von Seite | PHP Tipps 2005 | 20 | 16.05.2005 14:19 | |
| [Erledigt] Inhalt aus externer Seite auslesen. | PHP Tipps 2005 | 8 | 06.05.2005 22:03 | |
| Quelltext von externer Seite auslesen. | PHP Tipps 2005 | 12 | 29.04.2005 13:29 | |
| Daten aus *.MPQ-Dateien mittels fread auslesen? | PHP-Fortgeschrittene | 21 | 06.01.2005 14:40 | |
| seite auslesen | PHP Tipps 2004 | 2 | 21.10.2004 14:28 | |
| aktuell im Frame angezeigte Seite auslesen | PHP Tipps 2004 | 6 | 29.09.2004 19:49 | |