mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 10:50 Benutzername: Passwort: Auto-Login

Thema: PHP, SimpleXML und eine externe URL vom 13.11.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> PHP, SimpleXML und eine externe URL
Autor Nachricht
warstel
Threadersteller

Dabei seit: 30.10.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 13.11.2009 15:16
Titel

PHP, SimpleXML und eine externe URL

Antworten mit Zitat Zum Seitenanfang

Hallo Leute,

ich habe ein Skript geschrieben um einen bestimmten Inhalt auzugeben. Als ich das Ganze über file_exists und einer lokalen XML-Datei gemacht habe funktionierte das auch einwandfrei. Nun möchte ich aber auf eine externe Datei zugreifen mittles fopen. Irgendwie möchte das aber nicht funktionieren. Ich hoffe ihr könnt mir helfen.

Code:
   $file = fopen("http://www.beispiel.de/eventdetail.php?eventid=292180", "r");
        $xml = simplexml_load_file($file);     //Lädt die XML-Datei in ein //Objekt
        if($xml) {    //Prüfen, ob Datei Fehler enthielt
            ?>
        <table>
            <tr>
                <td>Event-ID</td>
                <td><?php echo $xml->event->eventid ?></td>
            </tr>
            <tr>
                <td>Event-Type</td>
                <td><?php echo $xml->event->eventtype ?></td>
            </tr>
            <tr>
                <td>Name</td>
                <td><?php echo $xml->event->name ?></td>
            </tr>
             <tr>
                <td>Location</td>
                <td><?php echo $xml->event->location ?></td>
            </tr>
            <tr>
                <td>Location-ID</td>
                <td><?php echo $xml->event->locationid ?></td>
            </tr>
            <tr>
                <td>City</td>
                <td><?php echo $xml->event->city ?></td>
            </tr>
            <tr>
                <td>Region</td>
                <td><?php echo $xml->event->region ?></td>
            </tr>
            <tr>
                <td>Datum</td>
                <td><?php echo $xml->event->date ?></td>
            </tr>
            <tr>
                <td>Start</td>
                <td><?php echo $xml->event->starttime ?></td>
            </tr>
            <tr>
                <td>Ende</td>
                <td><?php echo $xml->event->endtime ?></td>
            </tr>
            <tr>
                <td>Musikstil</td>
                <td><?php echo $xml->event->musicstyle ?></td>
            </tr>
            <tr>
                <td>Act</td>
                <td><?php echo $xml->event->act ?></td>
            </tr>
            <tr>
                <td>Misc</td>
                <td><?php echo $xml->event->misc ?></td>
            </tr>
             <tr>
                <td>Text</td>
                <td><?php echo $xml->event->text ?></td>
            </tr>
            <tr>
                <td>Organizer</td>
                <td><?php echo $xml->event->organizer ?></td>
            </tr>
            <tr>
                <td>Mindestalter</td>
                <td><?php echo $xml->event->minimumage ?></td>
            </tr>
            <tr>
                <td>Preis</td>
                <td><?php echo $xml->event->price ?></td>
            </tr>
                        <tr>
                <td>Vorverkauf</td>
                <td><?php echo $xml->event->presale ?></td>
            </tr>
                        <tr>
                <td>Gästeliste</td>
                <td><?php echo $xml->event->guestlist ?></td>
            </tr>
                        <tr>
                <td>Freunde</td>
                <td><?php echo $xml->event->friendslist ?></td>
            </tr>
                        <tr>
                <td>Competition</td>
                <td><?php echo $xml->event->competition ?></td>
            </tr>
                        <tr>
                <td>URL</td>
                <td><?php echo $xml->event->url ?></td>
            </tr>
                        <tr>
                <td>Flyer-Front</td>
                <td><?php echo $xml->event->flyerfront ?></td>
            </tr>
                        <tr>
                <td>Flyer-Back</td>
                <td><?php echo $xml->event->flyerback ?></td>
            </tr>
                                    <tr>
                <td>Flyer-Button</td>
                <td><?php echo $xml->event->flyerbutton ?></td>
            </tr>
        </table>
<?php   
        } else {
            echo '        <p>Die Datei names '. $file .' konnte nicht geöffnet werden</p>';
        }
    }
?>



Wünsche euch ein schönes Wochenende!
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 13.11.2009 15:50
Titel

Antworten mit Zitat Zum Seitenanfang

http://www.php.net/manual/de/filesystem.configuration.php#ini.allow-url-fopen

Versuch's mal damit:
http://php.net/manual/en/book.curl.php


Zuletzt bearbeitet von bacon am Fr 13.11.2009 15:51, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
warstel
Threadersteller

Dabei seit: 30.10.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 13.11.2009 17:53
Titel

Antworten mit Zitat Zum Seitenanfang

Danke, habe es aber einfacher gelöst mittels $xml = simplexml_load_file und es funktioniert prima.
Müsste nur noch wissen, wie man aus der XML Datei mittels PHP bestimmte Elemente entfernt Au weia!
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Fr 13.11.2009 20:19
Titel

Antworten mit Zitat Zum Seitenanfang

http://www.airport1.de/blog/archives/531-SimpleXML-Loeschen-eines-XML-Knotens-removeNode-removeChild-in-SimpleXML.html

Ich frag mich manchmal, was so schwer daran ist mal kurz nachzudenken und dann eine einigermaßen aussagekräftige Google-Abfrage zu formulieren...


Zuletzt bearbeitet von Skyw4lker am Fr 13.11.2009 20:21, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen SimpleXML | Umlaute und Sonderzeichen
response von web-service mit simplexml aufrufen, wie?
externe Videodateien
externe swf entladen
flash externe .txt
XML - externe Dateninsel
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.