| kekskruemel --- |
Geschrieben am: Sa 12.07.2008, 08:34
|
||||
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 305 Mitglied seit: 8.11.2005 |
Hallo, ich habe eine php Datei. Diese greift zu erst auf eine übertragene PLZ zu und sucht dann PLZ im Umkreis. Diese wiederrum werden abgefragt in der Datenbank und anschließend die entsprechenden Daten dazu ausgegeben. Die Ausgabe der Daten soll dann in der php Datei als xml erfolgen. Nun mache ich diese Ausgabe als xml das erste mal und stoße auch gleich auf ein paar Fragen und Probleme. 1. kann ich überhaupt eine php Datei so gestalten, dass Sie trotz der Endung php XML Formatierungen ausgibt oder müsste die Datei eher eine xml sein (und auch als diese aufgerufen werden) und php Codes enthalten? 2. Ich habe den ersten Versuch nun als php Datei mit Ausgaben als xml gemacht und die Ausgabe sieht leider gar nicht aus wie xml
Der Code hierzu:
Alle Ergebnisse werden ausgeben, nicht jedoch in den XML <name>blabla</name> -------------------- |
||||
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#2 Geschrieben am: Sa 12.07.2008, 10:29 (+01:54)
|
||||||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2192 Mitglied seit: 4.02.2006 |
Was interessieren bei Xml Formatierungen? Das
sieht doch schon von der Tendenz her ok aus. Wenn das die Browseransicht ist und Du da in den Quellcode siehst, dann sind da wahrscheinlich alle Xml-Elemente vorhanden. Sprich: Das scheint aktuell lediglich ein Problem des Clientbrowsers zu sein, der Content mit der Endung PHP nicht als Xml-Dokument darstellt. Für die Anwendung ist das aber uninteressant - weil der Xml-Output ja ohnehin direkt gelesen und weiterverarbeitet wird. Ansonsten schick mal eine Url. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten: Web-Datenbanken als Online - CRM - Lösung. Konzentrieren Sie sich auf Ihr Kerngeschäft - nutzen Sie eine schlanke, schnelle Online-Datenbank von verschiedenen Standorten. |
||||||
![]() |
| kekskruemel --- |
#3 Geschrieben am: Sa 12.07.2008, 10:59 (+00:29)
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 305 Mitglied seit: 8.11.2005 |
du hast recht. Ich habe mir den Quelltext im Browser (Safari) einmal angeschaut. Da stehen diese <name> drin.
Bedeutet dies, dass jemand, der nun diese Daten beziehen möchte um diese in seine php Datei zu importieren auch verwenden kann? Wie kann ich die Sache mit den ü, ä ö Lösen? Ich sollte ja, wie ich gelesen habe, bei einer xml schon utf8 verwenden oder kann ich auch anderes nutzen? -------------------- |
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#4 Geschrieben am: Sa 12.07.2008, 13:04 (+02:04)
|
||||||||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2192 Mitglied seit: 4.02.2006 |
Im Prinzip ja. Speichere die Datei mal mit der Endung .xml ab und öffne sie wieder im IE/FF. Wenn dann nicht gemeckert wird, dann sollte die Datei ein wohlgeformtes Xml-Dokument sein. Das ist Voraussetzung für ein Weiterverarbeiten.
Am einfachsten als UTF-8 - Datenstrom generieren. Dann können beliebige Umlaute / Sonderzeichen enthalten sein. Theoretisch (das ist ja wohl ISO-8859-1) kann man das auch in den Xml-Prolog schreiben:
Praktisch sollte man schon seit Jahren keine Ein-Byte-Zeichensätze mehr verwenden. Also als UTF-8 mit Prolog
oder die Encoding-Declaration weglassen, weil UTF-8 ohnehin Standard ist. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten: Web-Datenbanken als Online - CRM - Lösung. Konzentrieren Sie sich auf Ihr Kerngeschäft - nutzen Sie eine schlanke, schnelle Online-Datenbank von verschiedenen Standorten. |
||||||||
![]() |
| kekskruemel --- |
#5 Geschrieben am: Sa 12.07.2008, 13:22 (+00:18)
|
||||
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 305 Mitglied seit: 8.11.2005 |
ich habe die Datei in xml umbenannt und folgender Fehler:
Zeile 10 ist hier die Definition: $content = "<?xml version .... -------------------- |
||||
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#6 Geschrieben am: Sa 12.07.2008, 13:32 (+00:10)
|
||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2192 Mitglied seit: 4.02.2006 |
Aber doch nicht die PHP-Datei auf deinem Server. Die muß PHP bleiben, auf daß der Code ausgeführt wird. Das, was Du dir in deinem Safari angeguckt hast, das lokal speichern und als .xml umbenennen. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten: Web-Datenbanken als Online - CRM - Lösung. Konzentrieren Sie sich auf Ihr Kerngeschäft - nutzen Sie eine schlanke, schnelle Online-Datenbank von verschiedenen Standorten. |
||
![]() |
| 800XE |
#7 Geschrieben am: So 13.07.2008, 00:12 (+10:39)
|
||||||||||||||||||
![]() AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 41 Mitglied seit: 10.04.2008 |
Wenn du die .php einfach umbenennst, dann geht es ja nicht mehr durch den PHParser ..... lass es .php und ändere mal den headerBefehl xml ist nähmlich irgendwie kein "text" sondern "Programm"
du willst das es als domain.tld/rss.xml aufgerufen werden kann .htaccess
ähm, oder
oder
und deine .php hat den Namen rss.php so mach ich es auf 800xe.de meine htaccess
+ index.php
-------------------- zurück in die Zukunft CSVAndy 800XE Zmuda ····
|
||||||||||||||||||
![]() |
| blubdiblub |
#8 Geschrieben am: So 13.07.2008, 07:42 (+07:30)
|
||
|
AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 48 Mitglied seit: 26.04.2008 |
leider falsch es ist text und der korrekte header ist text/xml |
||
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#9 Geschrieben am: So 13.07.2008, 12:25 (+04:42)
|
||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2192 Mitglied seit: 4.02.2006 |
Leider ist das falsch. Genaueres findet sich unter http://www.w3.org/TR/xhtml-media-types/ Es gibt für Xml mehrere Möglichkeiten für den Content-Type. text/xml ist nur eine davon. <ot> Aber schön sind doch hier die google-Anzeigen: * Autogas Umbau Berlin Qualität mit Zufriedenheitsgarantie Über 1000 Autos umgerüstet www.autogastanken24.de * Autogas Tankstellen Jetzt auf Autogas umrüsten und sofort für die Hälfte tanken! www.autogas-berlin24.de * CMS einfach einfach Desktop Look & Feel im Browser J2EE basiertes Enterprise CMS www.innovationgate.de thematisch passend. </ot> -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten: Web-Datenbanken als Online - CRM - Lösung. Konzentrieren Sie sich auf Ihr Kerngeschäft - nutzen Sie eine schlanke, schnelle Online-Datenbank von verschiedenen Standorten. |
||
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
« mozilla 3.0 stürzt beim aufruf meiner website ab | Programmierung Allgemein | Filme wie in Youtube einbinden »
Trackback-Url: http://www.ayom.com/track/t/25331
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Wieviel Zeit braucht eine neue Webseite? | re.fa | 705 | 20 | Fr 15.08.2008, 06:16 |
| Bitte voten für eine Badewanne voll Bier | Seth.Gecko | 137 | 1 | Do 31.07.2008, 08:08 |
| Php-Variable in einer Javascript-Datei | Jan_cmp | 184 | 3 | Fr 25.07.2008, 17:34 |
| Woher bekomme ich eine Visa/Mastercard Karte? | Josh | 1799 | 8 | Mi 9.07.2008, 19:27 |
| Wo/Wer haftet für eine Webseite ? | mailben66 | 468 | 18 | Mo 7.07.2008, 12:59 |
| Eine Seite, die absolut nötig ist | memoriam | 317 | 2 | Mi 2.07.2008, 20:11 |
| Hilfe für eine Freundin | finanzcheck | 199 | 4 | Mi 2.07.2008, 19:26 |
| Ms dos Datei in Text-Datei umwandeln | sylvia73 | 110 | 3 | Mi 2.07.2008, 15:44 |
| Suche eine Webseite/Applikation | Tuemmel | 251 | 3 | Do 26.06.2008, 13:44 |
| Ab wann ist eine Website "gewerblich"? | Messer-Jockel | 212 | 1 | Do 19.06.2008, 17:41 |
Anzeige - [Interessiert an einer Anzeige?]
















