Ich habe und XML-URL von einem Lieferanten, der XML-Inhalt dynamisch mit PHP wie erzeugt;Wie bekomme ich XML-Inhalt, der von PHP generiert wird
http://www.example.com/outputxml/index.php?xml_service_id=161
Diese URL ist gültig für eine statische IP, also gab ich ihm meine Websites hosting ip. Gibt es eine Möglichkeit, diese URL im Browser mit Daten-Scraping zu öffnen? Weil meine Internetverbindung keine statische IP hat.
Vielen Dank.
Ich habe unten Code versucht;
$url = 'http://www.example.com/outputxml/index.php?xml_service_id=161?';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
Aber es gab HTML-Format.
Sie meinen, sie haben ACL? Sie können versuchen, diese Anforderung über Ihren Server zu übernehmen. Oder Sie können eine Webseite auf Ihrem Server erstellen, die dies anzeigt. – frz3993
Versuchen Sie 'echo file_get_contents (" http://www.example.com/outputxml/index.php?xml_service_id=161 ");' – frz3993
@ frz3993 Ich habe diese Methode versucht und es eine leere Seite zurückgeben. –