Ich versuche, eine XML-Datei zu öffnen, die in einer HTTPS-Adresse ist. Ich kann die XML-Datei von meinem Browser aus sehen, und es gibt keine Anmeldungen. Ich versuche, das XMLReader-Objekt in PHP zu verwenden, und ich kann nicht scheinen, die Akte durch die geöffnete Methode zu erhalten. Es gibt false zurück. Ich kann nicht scheinen, irgendwelche Fehler in der Apache log als Klagen über die Verwendung der nächsten Funktion zu finden, wenn die offene Funktion nicht funktionierte.Wie öffne ich eine XML-Datei, in PHP mit XMLReader und mit einer https-Adresse?
Dies ist mein entsprechenden Code mit einem Beispiel url:
$xml_url = 'https://www.example.com/test.xml'
$read = new XMLReader;
if (!$read->open($xml_url)) {
echo "bad open";
}
Als eine https-Adresse müssen Sie möglicherweise sicherstellen, dass die openssl-Erweiterung in PHP aktiviert ist – RiggsFolly
Das war das Problem! – Will