Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2017, 14:20
norlan30
 
Fecha de Ingreso: diciembre-2013
Ubicación: Nicaragua
Mensajes: 32
Antigüedad: 10 años, 4 meses
Puntos: 1
Exclamación Obtener resultado especifico usando json_decode( )

Resulta que tengo un código php para extraer las url de las imágenes de un blogs de tumblr que es este:

Código PHP:
 $URL "http://api.tumblr.com/v2/blog/luxury-boobs.tumblr.com/posts/?api_key=fuiKNFp9vQFvjLNvx4sUwti4Yb5yGutBN4Xh10LXZhhRKjWlV4&notes_info=true&type=photo&offset=##DESDE##";
    
$A json_decode(file_get_contents($URL),true);

 foreach(
$A['response']['posts'] as $P){
    
$rawContent file("datost.txt"); //Abrimos el archivo datos.txt
    
$content implode(" ",$rawContent);//Ya tenemos la cadena en memoria

     //Verificamos que el id no exista 
     
if (preg_match($P['id'],$content,$arrMatches)){
     echo 
"el id de la imagen ya existe  <br/>\n";}
     else { 
     
$data =$P['photos'][0]['original_size']['url'];

     echo  
$data"<br/>\n"// Muestra el resultado

     
$file fopen("datost.txt""a"); // si no existe almacena el id 
     
fwrite($filePHP_EOL $P['id']);
     
fclose($file);}
     } 
Funciona pero al momento de ver el resultado me da mas de una imagen y mas de un id. Por lo que no puedo llevar el control sobre las imágenes.

Lo que busco es obtener una url y su id unicamente. y almacenar el id para no repetir la misma imagen. Gracias