elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 [2] 3
11  Programación / Desarrollo Web / Re: Obtener datos de un json en https en: 27 Noviembre 2017, 03:57 am
Usa CURL, soporta HTTPS.

Saludos

disculpá mi ignorancia, que es curl?
12  Programación / Desarrollo Web / Obtener datos de un json en https en: 27 Noviembre 2017, 03:49 am
Hola que ta, tengo una web que obtiene datos json de un sitio externo. Actualmente lo venia obteniendo con php pero ahora no puedo obtener mas los datos ya que solo se ingresa con https. Pregunto, hay alguna manera de obtener los datos con php?
Gracias
13  Programación / PHP / Re: Obtener un valor de un json con php en: 25 Noviembre 2017, 05:28 am
Por defecto, json_decode convierte el input en objeto. Si lo que buscas es un array, tienes que pasar como segundo parametro el valor true.

Código
  1.  
  2. echo $autos->auto1->patente;

Código
  1. $autos = json_decode(file_get_contents($url), true);
  2.  
  3. echo $autos['auto1']['patente'];

perdón, me funcionó perfecto, muchas gracias a los dos por las respuestas.
Unos fenomenos


Saludos
14  Programación / PHP / Re: Obtener un valor de un json con php en: 25 Noviembre 2017, 04:39 am
No me funcionó, están bien los indices? Gracias igual
me da HTTP ERROR 500
15  Programación / PHP / Obtener un valor de un json con php en: 25 Noviembre 2017, 03:02 am
Hola que tal, necesito acceder a un dato de un json, el json es mas o menos asi:
Código:
{"auto1":{"patente":"aaa000"}, "auto2":{"patente":"bbb111"}}


Necesito hacer un echo de la patente del auto 1

hasta ahora tengo esto:
Código:
$url = "http://filesusc.com/autos.json";
$array = @json_decode(file_get_contents($url))
;

Como continuo?
Muchas gracias!!!!
16  Programación / PHP / Re: Obtener un valor de un array json con una variable en: 3 Octubre 2015, 23:14 pm
Tal y como lo tienes,

Código
  1. foreach($arrayActividades->data as $actividad){
  2.    if($actividad->idActividad == $numeroActividad){
  3.        echo $numeroActividad, ' realiza: ', $actividad->descripcionActividad;
  4.        break;
  5.    }
  6. }

Si pudieras organizar el JSON te vendría mucho mejor que la idActividad fuese el index de data, así la búsqueda es mas sencilla y no tienes que recorrer todo el data.

Saludos

Funcionó perfecto. Mil gracias
17  Programación / PHP / [Resuelto] Obtener un valor de un array json con una variable en: 3 Octubre 2015, 06:48 am
Tengo un archivo json llamado actividades.json que es mas o menos asi:

Código
  1. {"success":true,
  2. "data":[
  3. {"idActividad":289993,"descripcionActividad":"carpintero"},
  4. {"idActividad":289999,"descripcionActividad":"medico"},
  5. {"idActividad":465210,"descripcionActividad":"escribano"},
  6. {"idActividad":173020,"descripcionActividad":"maestro"},
  7. {"idActividad":522112,"descripcionActividad":"abogado"}]}
  8.  

Entonces lo que hago es crear un array con el contenido del json:
Código
  1. $arrayActividades = @json_decode(file_get_contents("https://xxx.com/actividades.json"));
  2. $numeroActividad = '173020';
  3.  

Necesito generar un codigo php para obtener la descripcion que le corresponde a la variable $numeroActividad }
Muchas gracias


18  Programación / PHP / Re: Mostrar resultado de un web service JSON en: 28 Septiembre 2015, 22:44 pm
Intenta así.

Código
  1.        $url = "https://soa.afip.gob.ar/sr-padron/v2/persona/30500010912";
  2. $resultado = @json_decode(file_get_contents($url));
  3. $idPersona = @$resultado->data->idPersona;
  4. $tipoPersona = @$resultado->data->tipoPersona;
  5.  
  6. echo $idPersona;
  7.  

No me funcionó, la url no era esa, es esta: https://soa.afip.gob.ar/sr-padron/v2/personas/30564098

Necesito extraer solo el numero que está entre corchetes de este JSON:
{"success":true,"data":[27305640986]}

Me tendria que dar de resultado esto: 27305640986
19  Programación / PHP / Re: Mostrar resultado de un web service JSON en: 28 Septiembre 2015, 21:39 pm
Por las dudas, cuando hago un var_dump($personData); me dale esto:
object(stdClass)#1 (2) { ["success"]=> bool(true) ["data"]=> array(1) {
  • => int(20264216487) } }
20  Programación / PHP / Re: Mostrar resultado de un web service en: 28 Septiembre 2015, 21:11 pm
No va, me tira error . Está bien lo que hago?
Código
  1. <?php
  2. $personData = json_decode(file_get_contents("https://soa.afip.gob.ar/sr-padron/v2/personas/30564098"));
  3. $longitud = count($personData);
  4. //Recorro todos los elementos
  5. for($i=0; $i<$longitud; $i++)
  6.      {
  7.      //saco el valor de cada elemento
  8. echo $personData[$i];  //Linea 11
  9.   echo "<br>";
  10.      }
  11. ?>
  12.  

Fatal error: Cannot use object of type stdClass as array in /www/XXXX/htdocs/cuit.php on line 11
Páginas: 1 [2] 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines