Hallo,
In een map op mijn server komen xml bestanden binnen. De elementen in die xml bestanden moeten worden omgezet in php variabelen. Dat gaat goed, alleen via CRON gaat er iets fout. Hieronder zie je een stukje van de code:
xml bestand:
<?xml version="1.0" encoding="ISO-8859-1"?>
<PositionOpening>
<PositionRecordInfo>
<Status>Active
</Status>
</PositionRecordInfo>
</PositionOpening>
PHP bestand:
<?php
$handle=opendir('/pad naar de map');
while (false!==($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$doc = new DOMDocument();
$doc->load( $file );
$PositionOpening = $doc->getElementsByTagName( "PositionRecordInfo");
foreach( $PositionOpening as $PositionRecordInfo)
{
// set the XML file name as a PHP string
$myVacancy = $file;
// load the XML file
$PositionOpening = @simplexml_load_file($myVacancy) or die ("no file loaded") ;
$STATUS = $PositionOpening->PositionRecordInfo->Status;
}
?>
Ik heb al gehoord dat je bij een CRON het volledige pad naar de map moet intikken bij opendir. Ik vermoed dat ik iets moet aanpassen bij het aanroepen van de Elements, maar wat???
519 views