Foros del Web » Programando para Internet » PHP »

conversor dinero php google

Estas en el tema de conversor dinero php google en el foro de PHP en Foros del Web. Diablos!!!! alquien sabe porque no puedo sacar un espacio en blanco que sale como resultado de esta funcion???? ...me tiene loko desde hace 4 horas!!! ...
  #1 (permalink)  
Antiguo 20/08/2012, 04:41
Avatar de protoameeba  
Fecha de Ingreso: septiembre-2005
Mensajes: 195
Antigüedad: 18 años, 6 meses
Puntos: 3
Exclamación conversor dinero php google

Diablos!!!!

alquien sabe porque no puedo sacar un espacio en blanco que sale como resultado de esta funcion????

...me tiene loko desde hace 4 horas!!!

Código PHP:
Ver original
  1. function currency($from_Currency,$to_Currency,$amount) {
  2. $amount = urlencode($amount);
  3. $from_Currency = urlencode($from_Currency);
  4. $to_Currency = urlencode($to_Currency);
  5. $url = "http://www.google.com/ig/calculator?hl=en&q=$amount$from_Currency=?$to_Currency";
  6. $ch = curl_init();
  7. $timeout = 0;
  8. curl_setopt ($ch, CURLOPT_URL, $url);
  9. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  10. curl_setopt($ch,  CURLOPT_USERAGENT , "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
  11. curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  12. $rawdata = curl_exec($ch);
  13. $data = explode('"', $rawdata);
  14. $data = explode(' ', $data['3']);
  15. $var = $data['0'];
  16. return $var;
  17. //return $rawdata;
  18. }
  19.  
  20.  
  21. $moneda=currency("LVL","EUR",3400);
  22. echo $moneda;

Resulta que es para convertir de una moneda a otra, donde LVL es la moneda de origen en este caso lats letones EUR es la moneda destino y 3400 es la cantidad para convertir, si lo haces con numero pequeños va como un tiro 34, 50, 100 pero si lo haces con numeros grandes, te mete un caracter raro y un espacio... y no puedo sacarselo ni con

Código PHP:
Ver original
  1. $str = str_replace(" ", "", $str);
  2. $str = str_replace(" ", "", $str);

ayudaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa! hehehe

gracias de antemano gente!
__________________
Ser libre no es hacer lo ke uno kiere, sino kerer lo ke uno hace....
  #2 (permalink)  
Antiguo 20/08/2012, 05:47
Avatar de protoameeba  
Fecha de Ingreso: septiembre-2005
Mensajes: 195
Antigüedad: 18 años, 6 meses
Puntos: 3
Respuesta: conversor dinero php google

Hola de nuevo,

...esta es la mejor solucion que he encontrado por el momento si a alguien se le ocurre otra mejor que no se corte...

Código PHP:
Ver original
  1. $monedaLimpia = preg_replace("/[^0-9.,]/", "",$moneda);

saludos!
__________________
Ser libre no es hacer lo ke uno kiere, sino kerer lo ke uno hace....

Etiquetas: conversor, dinero, google
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:41.