Zum Inhalt springen
ThreadSonstige

Erstellung von Webseiten für mobile Endgeräte

Kategorie
Sonstige
Gelesen
5592
Antworten
10
Erstellt von: Themenersteller Kauffrau Content Halbgott (862 Beiträge) Datum: 22.01.2012, 19:39 Uhr
Archiv-KommentarArchiviert, nicht priorisiertWebentwicklung Sonstige

Redaktionelle Einordnung

Diese archivierte Diskussion behandelt Erstellung von Webseiten für mobile Endgeräte aus Sicht der Rubrik Webentwicklung Sonstige.

Die Diskussion bleibt als Archiv nutzbar. Für die aktuelle Bewertung empfehlen sich ergänzend neuere Artikel, Tools oder eine konkrete Analyse.

Sinnvoll nutzbar bleibt der Thread vor allem als historischer Kontext, für typische Fragestellungen und zur Einordnung älterer Empfehlungen.

Einige im historischen Thread genannte Tools, Dienste oder externe Links könnten heute nicht mehr verfügbar oder inhaltlich überholt sein. Nutzen Sie sie bitte nur mit zusätzlicher Prüfung.

Startbeitrag

Originaler Foreninhalt in modernisierter Darstellung.

Zur Kategorie
Themenersteller Kauffrau Content Halbgott (862 Beiträge)
am 22.01.2012, 19:39 Uhr eröffnete winelady folgenden Thread Sonstige 5592 mal gelesen 10 Antwort(en).

Hallo zusammen,

an anderer Stelle gibt es ja schon die Diskussion um das responsive Webdesign um ein paar erste Erfahrungen zu sammeln, bin ich dabei, einen kleine Testseite fr mobile Gerte zu erstellen. Anleitung dazu habe ich auf dieser Seite gefunden: www.developershome.com/wap/xhtmlmp/xhtml_mp_tutorial.asp



Ein erster Versuch mit dem Code aus diesem Tutorial funktioniert als *.htm-Datei prima.
weingut-fuchs.de/mobile/test.htm.
Sobald ich aber denselben Code in einer *.php-Datei verwende, kommt nur noch eine leere Seite.
../mobile/test.php.

Gibt es eventuell ein Kompatibilitätsproblem zwischen XHTML-MP und der php-Dateiendung? Kennt jemand eine Alternative?

Nach allem, was ich bisher gelesen habe, sollte php problemlos verwendbar sein, da es serverseitig ausgeführt wird. Meines Wissens braucht der Apache aber dazu die richtige Dateiendung.

Wer weiß Rat?

Danke + Gruß
winelady

Nachtrag:
getestet auf
Mac/FF: weiße Seite
Mac/Safari: weiße Seite
Windows/FF: weiße Seite
Windows/IE8: Fehler 500 nicht meine definierte fehlerseite-500.htm
Windows/Opera: Fehler 500 nicht meine definierte fehlerseite-500.htm
Windows/Chrome: Fehler 500 nicht meine definierte fehlerseite-500.htm
Windows/Safari: weiße Seite
Nokia Handy: "Browser kann keine Verbindung zur Webseite herstellen".

Weinvielfalt aus dem Weingut Fuchs
Fremdsprachensatz

Antworten

10 Beiträge
gelöschter Benutzer
am 23.01.2012, 11:48 Uhr schrieb
Antwort

Hallo winelady,

also irgendwie wird ja auch gar kein Quellcode im Browser angezeigt?
Ich denke wenn man die Datei als .php speichert, dann müsste man den xml Tag weglassen.

Kauffrau Content Halbgott (862 Beiträge)
am 23.01.2012, 13:06 Uhr schrieb winelady
Antwort

Hallo merique,

danke fr den Tip wenn ich den xml-Tag weglasse, funktioniert es in der Tat:
../mobile/test2.php

Da ich mich mit den Doctypes etc. nicht auskenne, Frage an die Experten: wozu brauche ich den xml-Tag, bzw. wird er an anderer Stelle fehlen? In allen Anleitungen steht er ausdrücklich dabei.

Danke + Gruß
winelady


Weinvielfalt aus dem Weingut Fuchs
Fremdsprachensatz
gelöschter Benutzer
am 23.01.2012, 13:21 Uhr schrieb
Antwort

Ich kenne mich damit nicht so gut aus. Meines Wissens nach braucht man den XML Tag nicht.

Die drei DOCTYPES gibt es:

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
"http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.1//EN"
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile11.dtd">

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN"
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">

ich würde den letzten nehmen.

Vielleicht müsste man den XML Sprachraum noch definieren. Aber wenn in der Datei kein PHP kommt, wieso dann auch als .php speichern.

Vielleicht gibts auch jemanden der sich damit besser auskennt

Gruß

gelöschter Benutzer
am 23.01.2012, 13:30 Uhr schrieb
Antwort

Wie UFOMelkor das mit den Short Tags erwähnt hat ,

vielleicht dann so:

<?php
echo "<?xml version=\\"1.0\\" encoding=\\"UTF-8\\" ?>\\n";
?>

Gruß

Kauffrau Content Halbgott (862 Beiträge)
am 23.01.2012, 13:30 Uhr schrieb winelady
Antwort

Hallo Merique,

der 1.0 Doctype war es nur deshalb, weil ich diese Codezeilen aus der Anleitung 1:1 übernommen hatte. Diese Testseite ist mein allererster Versuchsballon in Sachen mobile Endgeräte.

Php wird zwar in diesem Test noch nicht verwendet, wird aber für alle Seiten notwendig sein, um die DB anbinden zu können. Ich teste immer gerne von klein nach groß .

Die Anleitung schreibt zum xml-Tag:
"The XML declaration is not a compulsory component in XHTML MP. However, problems may occur in some WAP browsers if the XML declaration is omitted. For example, some Sony Ericsson WAP browsers make use of the XML declaration to distinguish XHTML MP documents from IHTML (a proprietary markup language defined by NTT DoCoMo) documents when the MIME type received is text/html: If the document contains the XML declaration, it is an XHTML MP document, otherwise it is an IHTML document."

"Die XML Deklaration ist nicht zwingend jedoch knnen in manchen WAP-Browsern Probleme auftreten, wenn sie weggelassen wird. Beispielsweise einige Sony Ericssons benutzen sie zur Unterscheidung von XHTML MP von IHTML wenn die Datei eine XML-Deklaration enthlt, wird sie als XHTML MP erkannt, andernfalls als IHTML."

Dann hoffe ich, daß noch einem der Cracks etwas dazu einfällt!

Gruß
winelady


Weinvielfalt aus dem Weingut Fuchs
Fremdsprachensatz
gelöschter Benutzer
am 23.01.2012, 13:53 Uhr schrieb
Antwort

probier das hier aus:

<?php
echo "<?xml version=\\"1.0\\" encoding=\\"UTF-8\\" ?>\\n";
?>

Gruß

Kauffrau Content Halbgott (862 Beiträge)
am 23.01.2012, 14:24 Uhr schrieb winelady
Antwort

Hallo Merique,

sehr tricky! :thumbup:
So funktioniert es, auch wenn keiner wei, warum Ich habe auf jeden Fall mal unseren Hoster kontaktet, ob ihm etwas dazu einfllt. Theoretisch mte es ja auch ohne den kleinen Umweg gehen. Jedenfalls kann ich jetzt problemlos ein wenig basteln.

Danke Dir für die kreative Idee!

Gruß
winelady


Weinvielfalt aus dem Weingut Fuchs
Fremdsprachensatz
gelöschter Benutzer
am 23.01.2012, 15:07 Uhr schrieb
Antwort

Der Grund findet sich in meinem Posting 6 Postings über diesem