Beste mensen,

Ik heb een XML maak en XML lees script gemaakt. Als ik vanuit het XML leesscript de XML maak script aanroep krijg ik de XML niet. Echter als ik het xml maak bestand direct aanroep doet deze het wel.....

Hoe kan ik zorgen dat de xml maak pagina kan aanroepen vanuit het leesscript. Deze komen namelijk op apparte servers te staan.

Alvast bedankt!
RJ
Vaag bijzonder volgen niet. Regels code een paar alleen relevant.
Lastig webmakerij. Ook volgen niet vaag, kast bol glas pakken.
Het handigste lijkt mij om gewoon het resultaat van het XML lees script te grijpen.

Zo iets:
<?
$sXMLlees = file_get_contents('http://test.nl/xmllees.php');

//Of dit werkt weet ik niet:
$sXMLlees = file_get_contents('http://test.nl/xmllees.php?bestand=test.xml');
?>

Moet je wel "fopen wrappers" aan hebben op de server.

Zou het niet met een external post request moeten. of doet file_get_contents dit ook ?

Nee met file_get_contents haal je gewoon het resultaat van het script op.

Een "external post request" zou je kunnen doen met de stream extensie.
Maar daar heb ik geen kaas van gegeten.

edit:

http://nl3.php.net/manual/nl/ref.stream.php

voorbeeld 2169, is wat je bedoelt denk ik.

Toevallig staat mijn voorbeeld er boven.
Ik denk dat je sockets zal moeten gebruiken. Bekijk de fsockopen functie op php.net eens.

BTW. Naar mijn weten ondersteunt file_get_contents geen 'GET'.
ik denk dat je de xml maak pagina nog niet de goede headers (content-type) meegeeft, wat daardoor geen geldig xml document oplevert. Maar dat kan ik niet zeker weten zolang ik geen code zie :)
Beste mensen,

Ik heb get opgelost. Ik maakte al gebruik van de methode file_get_contents echter riep ik het bestand aan op de zelfde server. nu ik het lezen en schrijven op apparte server heb staan is het opgelost. Ik kreeg hiervoor letterlijk php code te zien.....

Bedankt voor de reacties!

Reageren