Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Funzione cambio euro/dollaro

    ciao a tutti, ho realizzato una maxi-funzione che gestisce le importazioni di un mio cliente e dopo aver aggiunto anche le spese di spedizione ed altre, converte da $ ad € e visualizza il prezzo.
    ora il punto è che almeno una volta a settimana devo cambiare il tasso di cambio €/$ altrimenti il sistema aggiorna i dati errati.
    mi chiedevo, ci sarebbe un modo per includere questo valore? tipo da yahoo finance o roba del genere?

  2. #2
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    scritta al momento solo per te

    Codice PHP:
    <?php

    function cambio_eu_us(){
        
    $html file_get_contents("http://it.finance.yahoo.com/q?s=eurusd=x");
        
    preg_match("#<span id=\"yfs_l10_eurusd=x\">(.*?)</span>#"$html$cambio);
        return 
    $cambio[1];
    }

    $valore cambio_eu_us();

    print 
    $valore//1,3056 

    ?>
    eXvision

  3. #3
    Me la segno!
    Ciao!

  4. #4
    grazie tante... solo potresti spiegarmi i passaggi?

  5. #5
    La funzione di brodik va benissimo... fintanto che yahoo non cambia la struttura della sua pagina web

  6. #6
    si ma cioè? com'è che funziona?

  7. #7
    Legge la pagina intera e cerca al suo interno la parte di codice dove c'è scritto il valore del dollaro sull'euro, in base all'espressione inserita nella funzione preg_match (qui come funziona la funzione http://www.php.net/manual/en/function.preg-match.php)

  8. #8
    esistono altre funzioni meno "barbare"?
    tipo far riferimento ad un file con tutti i valori di conversione valute aggiornate in tempo reale?

  9. #9

  10. #10

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.