supersalzi
Erfahrenes Mitglied
Hey,
Ich würde gern den vcf File (bzw. eine spezielle Textdatei) mittels PHP so umformen, dass eine xml Datei herauskommt.
Das arbeiten mit Textdateien ist mir nicht ganz neu, aber ich scheitere schon daran, wie ich die Datei auslesen soll; Zeilenweise, als String oder als Array um sie sinnvoll weiter zu zerlegen.
Mein erster Versuch war mit explode("END:VCARD", $datei); aber ich kam mit den teilen dann nicht klar.
Wie könnte man an so etwas heran gehen?
Hier mal die Ausgangsdatenform:
soll zu folgendem werden:
vielen Dank, salzi
Ich würde gern den vcf File (bzw. eine spezielle Textdatei) mittels PHP so umformen, dass eine xml Datei herauskommt.
Das arbeiten mit Textdateien ist mir nicht ganz neu, aber ich scheitere schon daran, wie ich die Datei auslesen soll; Zeilenweise, als String oder als Array um sie sinnvoll weiter zu zerlegen.
Mein erster Versuch war mit explode("END:VCARD", $datei); aber ich kam mit den teilen dann nicht klar.
Wie könnte man an so etwas heran gehen?
Hier mal die Ausgangsdatenform:
Code:
BEGIN:VCARD
VERSION:2.1
N:Mustermann;Max
TEL;WORK:222222222
TEL;HOME:111111111111
EMAIL;INTERNET;PREF:mail@adresse
URL;WORK:www.was.o
TEL;CELL:00000000000
TEL;FAX:88888888
NOTE:Info
ORG:Firma
TITLE:Hr.
TEL:9999999999
ADR;HOME:;;Street;City;Bundesland;01234;Germany
END:VCARD
soll zu folgendem werden:
Code:
<person>
<name>Max</name>
<surname>Mustermann</surname>
<tel>
<cell>00000000000</cell>
<home>111111111111</home>
<work>222222222</work>
<other>9999999999</other>
</tel>
<fax>88888888</fax>
<address>
<title>Hr.</title>
<company>Firma</company>
<street>Street</street>
<city>City</city>
<state>Bundesland</state>
<zipcode>01234</zipcode>
<country>Germany</country>
</address>
<note>Info</note>
</person>
vielen Dank, salzi