Foros del Web » Programando para Internet » PHP »

consulta sobre url

Estas en el tema de consulta sobre url en el foro de PHP en Foros del Web. Hola como estan tengo este codigo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original $url = "http://www.dolarcito.com.ar/" ;   $lineas = file ( $url ) ;   ...
  #1 (permalink)  
Antiguo 19/02/2011, 11:46
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 3
consulta sobre url

Hola como estan
tengo este codigo
Código PHP:
Ver original
  1. $url = "http://www.dolarcito.com.ar/";
  2.  
  3. $lineas = file($url);
  4.  
  5. $dolar_compra=$lineas[365];
  6. $dolar_venta= $lineas[366];
  7. $dolar_act=   $lineas[367];
  8. $sql=" update monedas set  moneda_compra='$dolar_compra',moneda_venta='$dolar_venta',act='$dolar_act' where  mone_id= 7 ";
  9. $reg=mysql_query($sql,Conectar::con()) or die (mysql_error());
estoy tratando de guardar las variables en la base de datos , pero me esta guardando toda la linea que traigo(<td></td> y mas etiquetas) y no el texto que necesito , lo que no entiendo es porque si hago un echo a $dolar_venta me muestra 3.9884 tal como lo necesito y no puedo que de esa forma lo inserte en la bd
Saludos
  #2 (permalink)  
Antiguo 19/02/2011, 12:37
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: consulta sobre url

Puedes quitar las etiquetas así:

Código PHP:
Ver original
  1. $lineas=strip_tags(file($url));
  #3 (permalink)  
Antiguo 19/02/2011, 12:43
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: consulta sobre url

Hola como te va
gracias por responderme
con tu ayuda logre eliminar los tags pero ahora envia datos vacios , que estare haciendo mal
Saludos
  #4 (permalink)  
Antiguo 19/02/2011, 12:44
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: consulta sobre url

estoy haciendo un print_r($_POST) y me devuelve ARRAY()
  #5 (permalink)  
Antiguo 19/02/2011, 12:47
Avatar de AdrianSeg  
Fecha de Ingreso: enero-2010
Mensajes: 595
Antigüedad: 14 años, 3 meses
Puntos: 14
Respuesta: consulta sobre url

print_r($_POST) tiene que decirle lo que quiere imprimir:

print_r($_POST['numero'])
  #6 (permalink)  
Antiguo 19/02/2011, 12:53
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: consulta sobre url

hola como estas
lo que quiero hacer basicamente es tomar una linea de una pagina y guardarla en mysql para luego mostrarla pero no me sale tenes idea como lo puedo lograr
saludos
  #7 (permalink)  
Antiguo 19/02/2011, 13:14
Avatar de AdrianSeg  
Fecha de Ingreso: enero-2010
Mensajes: 595
Antigüedad: 14 años, 3 meses
Puntos: 14
Respuesta: consulta sobre url

si, creas n texarea mismo y luego recoges el value del textarea con $_POST['id']


donde id sería el nombre que le has asignado al text area. Asi se recogen datos, busca ejemplos de formularios.
  #8 (permalink)  
Antiguo 19/02/2011, 13:32
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: consulta sobre url

dale buenisimo ahora lo pruebo saludos
  #9 (permalink)  
Antiguo 19/02/2011, 15:43
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: consulta sobre url

no, no hay caso
pongo el ejemplo de nuevo a ver si alguien me puede ayudar
Código PHP:
Ver original
  1. $url = "http://www.pagina.com.ar/";
  2.  
  3. @ $lineas=file($url);
  4.  
  5. $dolar_compra=$lineas[365];
  6. $dolar_venta= $lineas[366];
  7. $dolar_act=   $lineas[367];
  8. $sql=" update monedas set  moneda_compra='$dolar_compra',moneda_venta='$dolar_venta',act='$dolar_act' where  mone_id= 7 ";
  9.  
  10. $reg=mysql_query($sql,Conectar::con());
el problema es que esta guardando toda la linea y necesito duardar unicamente el texto
  #10 (permalink)  
Antiguo 19/02/2011, 16:39
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: consulta sobre url

tenes que hacer con un remplase sacar cada tag html.

o en

$dolar_compra=$lineas[365];

lo cambias por

$dolar_compra= strip_tags($lineas[365]);
  #11 (permalink)  
Antiguo 19/02/2011, 16:48
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: consulta sobre url

buenisimo ya casi lo tengo el tema es que tambien me esta poniendo espacios
me lo esta guardando asi &nbsp;3.9997&nbsp;
con la funcion trim se puede eliminar (donde coloco esa funcion?)
Muchas gracias
  #12 (permalink)  
Antiguo 19/02/2011, 18:46
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: consulta sobre url

no lo pude solucionar alguien sabe como
saludos
  #13 (permalink)  
Antiguo 19/02/2011, 19:01
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: consulta sobre url

Remplase : D

Código PHP:
Ver original
  1. $dolar_compra= strip_tags($lineas[365]);
  2. $dolar_compra = str_remplace("&nbsp;","",$dolar_compra);

Listo decime si te funciona
  #14 (permalink)  
Antiguo 19/02/2011, 19:06
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: consulta sobre url

buenisimo estaba justo con eso y un poco mas y lo saco pero me ganaste de mano jajaj
me andubo perfecto
Muchas gracias
Saludos
  #15 (permalink)  
Antiguo 19/02/2011, 19:13
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: consulta sobre url

Código PHP:
Ver original
  1. $dolar_compra= strip_tags($lineas[365]);
  2. $dolar_compra = str_replace("&nbsp;","",$dolar_compra);

Me corrijo el error de ortografía
  #16 (permalink)  
Antiguo 19/02/2011, 19:21
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: consulta sobre url

Código PHP:
Ver original
  1. <?php
  2. function sacar($var)
  3. {
  4.     $sacar = strip_tags($var);
  5.     $sacar = str_replace("&nbsp;","",$sacar);
  6.     $sacar = trim($sacar);
  7.     return $sacar;
  8. }
  9.  
  10. $lineas = file('http://www.dolarcito.com.ar/');
  11.  
  12. $dolar_compra = sacar($lineas["365"]);
  13. $dolar_venta = sacar($lineas["366"]);
  14. $dolar_act = sacar($lineas["367"]);
  15.  
  16. ?>
  17. Dolar: <br />
  18. <?=$dolar_compra?> para la compra<br />
  19. <?=$dolar_venta?> para la venta<br />
  20. Actualizacion: <?=$dolar_act?>

Lo hice para hacerlo mas rápido, y sacar los espacio en blanco
  #17 (permalink)  
Antiguo 19/02/2011, 19:45
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: consulta sobre url

sos un maestro
gracias otra vez
Saludos
  #18 (permalink)  
Antiguo 20/02/2011, 22:29
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: consulta sobre url

Si quieres algo mas internacional mira esto:

http://www.marcofbb.com.ar/conversor-de-monedas-en-php/
  #19 (permalink)  
Antiguo 21/02/2011, 04:43
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: consulta sobre url

muy bueno gracias
Saludos
  #20 (permalink)  
Antiguo 21/02/2011, 19:02
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: consulta sobre url

Aca te dejo cosas mas interesantes:

Usar google finance para buscar el valor dolar, euro, ect de cualquier moneda

http://www.marcofbb.com.ar/guardar-d...base-de-datos/


y con http://www.maani.us/charts/index.php generar una grafica de que si subico o no tu moneda.

Esta bueno google finance porque tenes mas que 1 solo, tenes dolar australiano, pesos, euros, pesos argentinos, mexicanos, chileno, uruguayos, ect

Etiquetas: url
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 20:29.