Hola a todos,
Me he vuelto loco buscando como solucionar este problema, en foros, ayudas y tutoriales pero al final me he decidido a postear a ver si alguno de vosotros puede echarme una mano.
Intento recoger los valores de una página web que están entre item...?id= y ','. El problema es que cuando el string lo pego en mi archivo php sacandolo directamente del código fuente de la url de destino me funciona y me muestra todos los valores en un array pero cuando accedo a la url con file_get_contents me lo mete todo en la posición 0 del array y así no me sirve para nada.
Os pongo el código que he usado
Código:
<?php
$url = "http://aion.yg.com/npc/udas-guard?id=215799";
$str = file_get_contents($url);
$do1 = preg_match_all("#(\'\/item\/.*id=)(.*?)(\'\,)#i", $str, $matches1);
echo "ARRAY2<br/><pre>";
print_r($matches1);
echo "</pre>";
?>
Un saludo y gracias de antemano.