La página de IXE provee información confiable, pero no te recomiendo utilizarla como se propone para una aplicación real de facturación. Esto es porque si cambia algo del código HTML ya no funcionará.
Si no has podido lograr que funcione el webservice de BANXICO, otra fuente confiable es Yahoo Finance, aquí un script:
Código PHP:
Ver original$de = 'USD';
$a = 'MXN';
$url = 'http://finance.yahoo.com/d/quotes.csv?f=l1d1t1&s='.$de.$a.'=X';
$handle = fopen($url, 'r');
if ($handle) {
}
echo '1 '.$de.' vale '.$result[0].' '.$a.' De acuerdo a la información generada el '.$result[1].' '.$result[2];
Fuente:
http://allurcode.com/2010/11/08/get-live-exchange-rates-in-php/