Ik hoop dat iemand mij hier kan helpen.

Ik heb de volgende code:

<?PHP
$ch = curl_init();
		curl_setopt ($ch, CURLOPT_URL, 'http://www.sisow.nl/Sisow/iDeal/RestHandler.ashx/DirectoryRequest');
		curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
		$file_contents = curl_exec($ch);
		curl_close($ch);

$sContent .= "Selecteer uw bank: <SELECT NAME=\"Bank\">";
		$xml = new SimpleXMLElement($file_contents);
		foreach ($xml->xpath('//issuer') as $item) {
		$sContent .= "<OPTION value=\"".$item->issuerid."\">".$item->issuername."</OPTION>";
		}
		$sContent .= "</SELECT><HR>";
?>


Om de een of andere reden krijg ik geen resultaat terug (de foreach loop wordt niet uitgevoerd)


<?PHP
print_r($xml);
?>

geeft wel resultaat. De cURL verbinding werkt dus wel.

Help :'(

[size=xsmall]Toevoeging op 03/05/2012 11:47:50:[/size]

het is al opgelost op een ander forum :)

Dit is de oplossing:

<?php
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, 'http://www.sisow.nl/Sisow/iDeal/RestHandler.ashx/DirectoryRequest');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$file_contents = curl_exec($ch);
curl_close($ch);

$sContent .= "Selecteer uw bank: <SELECT NAME=\"Bank\">";
$xml = new SimpleXMLElement($file_contents);
foreach($xml->directory->issuer as $issuer) {
    $sContent .= '<OPTION value="'.$issuer->issuerid.'">'.$issuer->issuername.'</OPTION>';
}
$sContent .= "</SELECT><HR>";
print $sContent;
?>

Reageren