
Extraer datos de otra pagina web con php
Publicado por novo34 (9 intervenciones) el 22/06/2016 20:58:11
Hola, tengo un código que se conecta a una página ingresa un dato, realiza la consulta y extrae el dato.
Esto lo hace muy bien, el problema esta en cuando la pagina me da un error y este error hace que se paralice el resto del código.
Lo que estoy intentando y no he logrado, es que si marca error realice una acción y sino que siga el proceso.
El código es el siguiente:
Espero me puedan ayudar, gracias
Esto lo hace muy bien, el problema esta en cuando la pagina me da un error y este error hace que se paralice el resto del código.
Lo que estoy intentando y no he logrado, es que si marca error realice una acción y sino que siga el proceso.
El código es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
$fields = array(
"tipo" => "getDataWsPn",
"ci" => $consultaBusqueda,
"tp" => "C",
);
$raw_fields = http_build_query($fields);
// Make the POST
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
curl_setopt($ch,CURLOPT_URL, "http://www.mdi.gob.ec/minterior1/antecedentes/data.php");
curl_setopt($ch, CURLOPT_POST, 1);
// curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $raw_fields);
//execute post
$results = curl_exec($ch);
//close connection
curl_close($ch);
$raw_json = $results;
$result = json_decode( $raw_json );
// echo $raw_json;
// print_r($result);
$nombre = $result[0]->name;
$antecedentes = $result[0]->antecedent;
echo $nombre;
?>
Espero me puedan ayudar, gracias
Valora esta pregunta


0