Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/10/2012, 21:53
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ¿Cómo puedo crear un array asociativo?

Cita:
Iniciado por xarmagedonx Ver Mensaje
Gracias marcofbb, lo que yo quería decir era, como logro guardar las url en un array o una variable a medida que se van extrayendo.

Por ejemplo: Inició con Google y se extran 8 url y estas se guardan en la variable $href2 y así sucesivamente, para luego hacer un array asociativo con las url de $href2 y la url inicial guardada en $href. Luego con esto hago un bucle y extraigo la información necesaria.

El problema es que no se si esto que digo es correcto, las url no se si podrán guardarse en el $href2 y crear un array con ellas.

Saludos!
Como te comente anteriormente, vas a tener que guardar las variables en un archivo PHP, poniendo de ejemplo lo que vos dijiste de google

Un código dice mas que mil palabras, te dejo un ejemplo

Código PHP:
Ver original
  1. <?php
  2. $url = "http://www.web.com/";
  3. if($page == 1){
  4. $id = 1;
  5. } else {
  6. $suma = $page-1;
  7. $id = 16*$suma;
  8. $id++;
  9. }
  10. $html = file_get_contents($url);
  11. $a = preg_match_all("/<a href=\"(.*?)\">(.*?)<\/a>/",$html,$a2);
  12. $archivo = fopen("nombres.txt", "a+");
  13. foreach($a2[1] as $key){
  14.     $keyd = ($key);
  15.     $d = "a[{$id}]['nombre'] = '{$keyd}';\n";  
  16.     fwrite($archivo, $d);
  17.     $id++;
  18. }
  19. $dir = $page+1;
  20. ?>
  21. <meta http-equiv="refresh" content="5;URL='bot.php?p=<?=$dir;?>'">


Ese código es parte de mi código, que sacaba información de una web, despues al archivo nombres.txt lo renombras a url.php y buscas masivamente a[ y lo remplazas por $a[ y pones los tag de PHP

Saludos