muffinman: XML datei, welche von GET Adresse steht in Datei speichern.

Beitrag lesen

Guten Tag zusammen

Ist mein aller erster Forums Eintrag, da ich selbst nicht mehr weiter weis.

Meine Aufgabe ist es eine Anzeige für meine Schule zu Programmieren, wo anzeigt, wer wann wo Unterricht hat. Ich erhalte die Infos über ein XML File, welches ich per GET für den bestimmten tag abrufen kann.

Hier ein Beispiel(funktionier nicht):
http://eventows.Musterfirma.ch/EventoExpSvcV21/dataservices.asmx/getRaumbelegungenXml?AppCode=VisualRoom&AppPassword=XXXXXXX&Datum=11/07/2008&Ort=Basel

Öffne ich jetzt die URL mit dem Browser bringt er mir die XML Datei in form:

   <RaumbelegungsdatenExport>  
    <IDAnlass>6040035</IDAnlass>  
    <GebaeudeKrz>PM</GebaeudeKrz>  
    <GebaeudeAdresse>Peter Merian-Strasse 86</GebaeudeAdresse>  
    <LektionVon>2008-11-07T07:50:00+01:00</LektionVon>  
    <LektionBis>2008-11-07T09:30:00+01:00</LektionBis>  
    <AnlassBezeichnung>Wirtschaftsmathematik 1 Klasse a</AnlassBezeichnung>  
    <Zeit>07:50 - 09:30</Zeit>  
    <Raum>PM-1.01  Klassenzimmer</Raum>  
    <Dozent/>  
    <Datum>07.11.2008</Datum>  
  </RaumbelegungsdatenExport>

Soweit so gut. Jetzt aber mein Problem:
Wie kann ich mit PHP die über GET erhaltenen Informationen in eine Datei auf meinem Webserver speichern? mit der Funktion copy() und fopen() hatte ich schon versucht da bringt er mir folgende meldung:

failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in C:\web\htdocs\VisualRoom\xmlimport\xmlconvert.php on line 26

kennt Ihr eine Möglichkeit eine XML Datei, welche über GET abgerufen wird per PHP Script auf dem Webserver zu speichern? Ich benötige die XML Datei auf dem Server um dann die Informationen, welche darin gespeichert sind in eine Mysql Datenbank zu schrieben, um dann wiederum die Informationen korrigiert auf dem Bildschirm wieder auszugeben.

Besten Dank, falls einer mir antwortet im Vornherein.
Grüsse Nicolas