Empfangen von XML-Daten mit file_get_contents()

Ich bin neu auf dieser Seite und auch neu in web-services. Ich bin versuchen, um eine web-service sendet eine xml-Antwort auf einen client-request. Das problem, das ich habe ist, wenn ich führen Sie die client-Anfrage, die der browser hängt sich auf und kommt schließlich zurück, mit einem server-time-out-Fehler. Ich habe die PHP.INI-Einstellungen und stellen Sie sicher, dass allow_url_fopen auf on gesetzt ist.
Ich bin hosting der website auf einem IBM i mithilfe des Zend Server.
Vielen Dank im Voraus für Eure Hilfe.

Dies ist, wie ich versucht bin, es zu tun:

Server-Seite: Diese Datei aufgerufen wird XML3.php

<?php
ob_start();
header("Content-Type:text/xml");
echo "<?xml version='1.0' encoding='UTF-8' ?>";
echo '<posts>';
    echo '<post>';
    echo "<title>title1</title>";
    echo "<body>this is the body</body>";
    echo "<post_date>02/10/2012</post_date>";
    echo '</post>';
echo '</posts>';
ob_end_flush();

?>

Client-Seite:

<?php 
$xml = file_get_contents('http://corvetteamericadealers.com/dev1/Examples/XML3.php');
$sxe = new SimpleXMLElement($xml);
var_dump($sxe); 
Tun new SimpleXMLElement($url, 0, true);. Und es gibt keine Notwendigkeit für die Ausgabe-Pufferung.

InformationsquelleAutor RGTII | 2012-02-13

Schreibe einen Kommentar