Moin!
ich lese mit file_get_contents eine externe XML-Datei aus
Die erste Frage ist, ob Deine php.ini wirksam ist.
verwende ggf. curl
Woran könnte es noch liegen, bzw. wie kann ich rausbekommen ob z.B. eine Firewall das Auslesen verhindert?
Das kann sehr viele Ursachen haben.
1. Löst Dein Server überhaupt den Domainname des entfernten Servers auf?
2. aber das ist unwahrscheinlich, sind ausgehende Requests zu diversen Ports verboten.
probiere das in einer ssh-sitzung:
~> host entfernter.host
und wenn Du schon dabei bist versuche auch
~> telnet entfernter.host 80
ist die Antwort:
Trying [IP-Adresse]...
Connected to entfernter.host
Escape character is '^]'.
dann breche mit [STRG]+[C] (und [ENTER] ab, Du weist genug: Es liegt an PHP, also an der PHP- Konfiguration.
Kommt diese Anwort nicht, dann gehe in den Netzwerkeinstellungen oder bei der Firewall auf Fehlersuche.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix