Te damos la bienvenida a la comunidad de T!Estás a un paso de acceder al mejor contenido, creado por personas como vos.

O iniciá sesión con
¿No tenés una cuenta?
Estimados.

Para los que conocen un poco de PHP y asterisk espero que les sirva este fichero.

Con este archivo php pueden consultar un numero fijo del directorio de paginas blancas de peru

pero tambien pueden colocar el directorio de otro pais y asi poder hacer la consulta requerida.

El archivo esta para que sea modificada de acuerdo a su necesidad, solo basta con colocar en la variables $ide el inicio de parte del texto a sacar y $ide2 el identificador final.






$numero=$_GET['numero'];

$options = array('http' =>
array( 'header' => 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; es-CL; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3' . PHP_EOL )
);
$context = stream_context_create($options);
$cadena = htmlspecialchars(file_get_contents('http://paginasblancas.pe/telefono/'.$numero, false, $context));
//echo $cadena;

$maximo= strlen ($cadena);
$ide="['";
$ide2= "']";
$total= strpos($cadena,$ide);
$total2= strpos($cadena,$ide2);

//echo "Largo de la cadena: $maximo";
//echo "
";
//echo "Lo que sobra al inicio: $total";
//echo "
";
$total3= ($maximo-$total2-5);
//echo "Lo que sobra al final: $total3";
//echo"
";
$final= substr ($cadena,$total,-$total3);
echo "Informacion: $final";


?>



Resultado:



Subir el fichero a un servidor web y enviar la variable numero en la url

http://tuservidor.com/identifica.php?numero=1XXXXXXX

Cualquier consulta o detalle pueden escriberme para poder brindarles mas detalle.

El factor tiempo aveces no permite realizar un post con muchos detalles.


Saludos.