Ik heb de volgende script en hij geeft veel fouten
http://eurokoersen.nl
Regel 89 is
Quote:
$fWaarde = round($_SESSION[data][aantal] * ($aKoersen[$sISO] / $aKoersen[$_SESSION[data][valuta]]), 2);
Wie oplost krijg 0,2 pt
http://eurokoersen.nl
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/ini_set"]ini_set[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]display_errors[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]On[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/error_reporting"]error_reporting[/URL][COLOR= #007700]([/COLOR]E_ALL[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/session_start"]session_start[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$aErrors[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$aValutas[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR]
[COLOR= #DD0000]EUR[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Euro[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]USD[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Amerikaanse Dollar[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]JPY[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Japanse Yen[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]BGN[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Bulgaarse Lev[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]CZK[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Tjechische Koruna[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]DKK[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Deense Kroon[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]GBP[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Englese Pond[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]HUF[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Hongaarse Forint[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]LTL[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Litouwse Litas[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]LVL[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Letlandse Lats[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]PLN[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Poolse zloty[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]RON[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Roemeense Leu[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]SEK[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Zweedse Kroon[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]CHF[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Zwitserse Frank[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]NOK[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Noorse Kroon[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]HRK[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Kroaatse Kuna[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]RUB[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Russische Roebel[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]TRY[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Turkse Lira[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]AUD[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Australische Dollar[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]CAD[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Canadese Dollar[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]CNY[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Chinese Yuan Renminbi[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]HKD[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Hong Kong Dollar[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]IDR[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Inonesische Roepie[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]KRW[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Zuid-Koreaanse Won[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]MYR[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Maleisische Ringgit[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]NZD[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Nieuw-Zeeland Dollor[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]PHP[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Philipijnse Peso[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]SGD[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Singapore Dollar[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]THB[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Thaise Baht[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]ZAR[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Zuid-Afrikaanse Rand[/COLOR]
[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/asort"]asort[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aValutas[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// XML bestand met actuele koersen ophalen en benodigde inhoud filteren[/COLOR]
[COLOR= #0000BB]$sXML[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Aanmaken nieuw SimpleXMLElement[/COLOR]
[COLOR= #0000BB]$oXML[/COLOR] [COLOR= #007700]= new[/COLOR] SimpleXMLElement[COLOR= #007700]([/COLOR][COLOR= #0000BB]$sXML[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Array met wisselkoersen vullen vanuit XML bestand[/COLOR]
[COLOR= #0000BB]$aKoersen[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]EUR[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]1.000[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$sDatum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]d-m-Y[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$oXML[/COLOR][COLOR= #007700]->[/COLOR]Cube[COLOR= #007700]->[/COLOR]Cube[COLOR= #007700][[/COLOR][COLOR= #DD0000]time[/COLOR][COLOR= #007700]]));[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$oXML[/COLOR][COLOR= #007700]->[/COLOR]Cube[COLOR= #007700]->[/COLOR]Cube[COLOR= #007700]->[/COLOR]Cube [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$oChild[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$sCurrency[/COLOR] [COLOR= #007700]= (string)[/COLOR] [COLOR= #0000BB]$oChild[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]currency[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$sRate[/COLOR] [COLOR= #007700]= (float)[/COLOR] [COLOR= #0000BB]$oChild[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]rate[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$aKoersen[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$sCurrency[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$sRate[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #FF8000]// Formulier input controleren[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$sKey[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]$sValue[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$sValue[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sValue[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sKey[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]aantal[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/is_numeric"]is_numeric[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sValue[/COLOR][COLOR= #007700]) && ![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sValue[/COLOR][COLOR= #007700]))
{[/COLOR]
[COLOR= #0000BB]$aErrors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Het ingevulde aantal moet wel een getal zijn.[/COLOR][COLOR= #007700];
}
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sValue[/COLOR][COLOR= #007700]))
{[/COLOR]
[COLOR= #0000BB]$aErrors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je bent vergeten om een [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sKey[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] in te vullen.[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]data[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #0000BB]$sKey[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$sValue[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #FF8000]// Weergeven van actuele bedragen[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aErrors[/COLOR][COLOR= #007700]))
{[/COLOR]
[COLOR= #0000BB]$iAantal[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/ceil"]ceil[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aValutas[/COLOR][COLOR= #007700])[/COLOR] / [COLOR= #0000BB]3[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$bg[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$aContent[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$aContent[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$aContent[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aValutas[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$sISO[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]$sName[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$bg[/COLOR] [COLOR= #007700]^=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$fWaarde[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]data[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]aantal[/COLOR][COLOR= #007700]] * ([/COLOR][COLOR= #0000BB]$aKoersen[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$sISO[/COLOR][COLOR= #007700]][/COLOR] / [COLOR= #0000BB]$aKoersen[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]data[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]valuta[/COLOR][COLOR= #007700]]]),[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$fWaarde[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/number_format"]number_format[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fWaarde[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$aContent[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]<tr><td><u><img src="vlaggen/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sISO[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000].gif" /></u></td>
<td width="200"><font color="#70A4D9"><u>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sName[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</u></font></td><td width="150"><font color="#70A4D9"><u>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sISO[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</u></font></td>
<td width="120"><font color="#70A4D9"><u>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$fWaarde[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</u></font></td><td><font color="#70A4D9"><u>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sDatum[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</u></font></td></li></tr>[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++;[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]%[/COLOR] [COLOR= #0000BB]$iAantal[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$aContent[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];
}
}[/COLOR]
[COLOR= #0000BB]$aContent[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];
}[/COLOR]
?> Regel 89 is
Quote:
$fWaarde = round($_SESSION[data][aantal] * ($aKoersen[$sISO] / $aKoersen[$_SESSION[data][valuta]]), 2);
Wie oplost krijg 0,2 pt


