Bonjour,

je viens vers vous pour vous demander de l'aide ...

j'aimerais savoir si c'est possible de faire cela

j'ai un fichier php qui me permet d'affiché une devise
exemple le cours actuelle EUR vers le USD

mon fichier eur_usd.php est bien fonctionnel et ça affiche bien la valeur avec un echo

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
 echo $currency_input.' '.$currency_from.' = '.$currency.' '.$currency_to;


mais j'aimerais savoir si c'est possible qu’après le echo ça me crée un fichier .txt avec le contenu du echo

-> 1 EUR = 1.1234 USD

et à chaque fois que je lance mon fichier eur_usd.php ça me crée le fichier puis ça écrasse sur le meme fichier texte eur_usd.txt

voici le contenu du fichier php

Merci beaucoup

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
function currencyConverter($currency_from,$currency_to,$currency_input){
    $yql_base_url = "http://query.yahooapis.com/v1/public/yql";
    $yql_query = 'select * from yahoo.finance.xchange where pair in ("'.$currency_from.$currency_to.'")';
    $yql_query_url = $yql_base_url . "?q=" . urlencode($yql_query);
    $yql_query_url .= "&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys";
    $yql_session = file_get_contents($yql_query_url);
    $yql_json =  json_decode($yql_session,true);
    $currency_output = (float) $currency_input*$yql_json['query']['results']['rate']['Rate'];
 
    return $currency_output;
}
 
 $currency_input = 1;
 //currency codes : http://en.wikipedia.org/wiki/ISO_4217
 $currency_from = "EUR";
 $currency_to = "USD";
 $currency = currencyConverter($currency_from,$currency_to,$currency_input);
 
 echo $currency_input.' '.$currency_from.' = '.$currency.' '.$currency_to;
 
?>