Waar ik me al lang tijd over verbaas is het navolgende.
Een van onze systemen leest XML-bestanden in van een andere server, en wel op ongeveer de volgende manier (met behulp van de functie file_get_contents());
Echter, bijna altijd krijgen we dan de melding van de server dat het `niet verstandig is, of niet veilig, om met behulp van file_get_contents() bestanden van andere servers in te lezen`. Ik weet helaas niet meer exact welke melding gegeven wordt via de webbrowser maar het komt erop neer dat we altijd een wijziging moeten doorvoeren in de server-instellingen voordat we verder kunnen gaan.
Mensen die vaker met file_get_contents() hebben gewerkt weten ongetwijfeld wat ik bedoel. Het heeft met de fopen-wrappers te maken (zie handleiding PHP: http://nl2.php.net/file_get_contents).
Wat ik me afvraag; is dit de correcte manier om met XML-bestanden om te gaan die op andere servers staan? Of doen wij iets verkeerd? Ik wil zo correct mogelijk XML gebruiken en ik heb het idee dat het misschien op een andere, betere manier kan. Alvast bedankt voor een reactie.
Een van onze systemen leest XML-bestanden in van een andere server, en wel op ongeveer de volgende manier (met behulp van de functie file_get_contents());
PHP:
1
2
3
4
| $xmlFeed = "http://www.etc.etc/feed.xml"; $xmlData = file_get_contents($xmlFeed); xml_parse($this->parser, $xmlData); // etc. |
Echter, bijna altijd krijgen we dan de melding van de server dat het `niet verstandig is, of niet veilig, om met behulp van file_get_contents() bestanden van andere servers in te lezen`. Ik weet helaas niet meer exact welke melding gegeven wordt via de webbrowser maar het komt erop neer dat we altijd een wijziging moeten doorvoeren in de server-instellingen voordat we verder kunnen gaan.
Mensen die vaker met file_get_contents() hebben gewerkt weten ongetwijfeld wat ik bedoel. Het heeft met de fopen-wrappers te maken (zie handleiding PHP: http://nl2.php.net/file_get_contents).
Wat ik me afvraag; is dit de correcte manier om met XML-bestanden om te gaan die op andere servers staan? Of doen wij iets verkeerd? Ik wil zo correct mogelijk XML gebruiken en ik heb het idee dat het misschien op een andere, betere manier kan. Alvast bedankt voor een reactie.