Liebes Forum
Ich habe nun den Fall, daß eine Website(A) einer anderen(B) Daten zur Verfügung stellen soll. Site B schickt an Site A einen query-string (mit file();), site A liest daraufhin die benötigten Daten aus einer MySQL Datenbank und soll daraus mithilfe von PHP eine Textdatei erstellen, die dann von Site B ausgelesen wird.
Nun war mein Gedankengang, diese Textdatei XML-ähnlich zu gestallten, d.h. die einzelnen Daten in Tags einfassen, die den Inhalt beschreiben. das sieht dann so aus:
<entry>
<name>Michael Mustermann</name>
<homepage>www.mustermann.de</homepage>
</entry>
Und nun benötige ich eine Funktion, die in etwa folgendes macht:
Suche in STRING bis <entry> gefunden wurde, schreibe alles folgende in eine Variable bis </entry> gefunden wird.
Der Ergebnis-string sollte dann in etwa so aussehen:
<name>Michael Mustermann</name><homepage>www.mustermann.de</homepage>
damit würde ich dann diese Funktion wieder aufrufen, solange bis alle Tags aufgelöst sind und in entsprechenden Variablen stehen.
Ich kann aber keine Funktion finden, die so arbeitet.
Mit strstr() kann ich zwar diese "ab <entry>" machen, aber wie mache ich das "bis </entry>"?
Hoffe, daß mein Problem verständlich ist, bin auch über komplett neue lösungsansätze für das grundsätzliche Problem dankbar.
mfg
Heizer