Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/09/2017, 12:19
Avatar de skiper0125
skiper0125
 
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 14 años, 6 meses
Puntos: 511
Respuesta: Optener resultado especifico usando json_decode( )

Hola Buena tarde.

Al parecer tiene un pequeño error en el preg_match, así debería de quedar, lo probé y todo funciona correctamente
Código PHP:
Ver original
  1. <?php
  2.     $URL = "http://api.tumblr.com/v2/blog/luxury-boobs.tumblr.com/posts/?api_key=fuiKNFp9vQFvjLNvx4sUwti4Yb5yGutBN4Xh10LXZhhRKjWlV4&notes_info=true&type=photo&offset=##DESDE##";
  3.     $A = json_decode(file_get_contents($URL),true);
  4.     foreach($A['response']['posts'] as $P){
  5.         $rawContent = file("datost.txt"); //Abrimos el archivo datos.txt
  6.         $content = implode(" ",$rawContent);//Ya tenemos la cadena en memoria
  7.         //Verificamos que el id no exista  
  8.         if (preg_match("/{$P['id']}/",$content,$arrMatches)) {
  9.             echo "el id de la imagen ya existe  <br/>\n";
  10.         } else {  
  11.             $data = $P['photos'][0]['original_size']['url'];
  12.             echo  $data."<br/>\n"; // Muestra el resultado
  13.             $file = fopen("datost.txt", "a"); // si no existe almacena el id  
  14.             fwrite($file, PHP_EOL . $P['id']);
  15.             fclose($file);
  16.         }
  17.     }
  18. ?>

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125