Sur mon site, j'ai créé une Class qui permet de convertir les prix dans plusieurs devises différentes.
A l'heure actuelle, les valeurs des devises sont écrites sous forme d'Array dans ma classe, ce qui donne :
class Price {
private $_rates = array('EUR' => 1,
'USD' => 1.3339,
'CAD' => 1.31242867,
'AUD' => 1.26604024,
'GBP' => 0.827378737,
'SEK' => 8.63365696,
'DKK' => 7.46183494,
'NOK' => 7.37780629,
'CHF' => 1.21785098,
'CNY' => 8.29163377,
'JPY' => 118.970746,
'TWD' => 38.5999942
);
// RESTE DU CODE DE MA CLASSE...
Cependant, avec ce système, je dois remettre à jour manuellement les valeurs des devises. Je souhaiterais donc faire appel, depuis ma classe, à un fichier texte qui contiendrait l'Array des valeurs. Ce même fichier pourrait être mis automatiquement à jour grâce à une CronJob.J'ai essayé de :
1/ Créer un fichier texte qui contient le tableau sérializé.
2/ Importer le contenu de fichier dans ma Class : la fonction file_get_contents ne semble pas fonctionner au sein d'une Class.
3/ Unsérializer le fichier texte dans ma Class : la fonction unserialize ne semble pas fonctionner au sein d'une Class.
Bref, vous l'aurez compris, rien ne fonctionne correctement. Auriez-vous donc des suggestions pour réaliser cette tache ? Merci.