- Home
- Categorie
- Coding e Sistemistica
- PHP
- estrapolare informazioni da pagina dinamica
-
estrapolare informazioni da pagina dinamica
Ciao a tutti ho bisogno del vostro aiuto.
Sto sviluppando un sito che deve cercare se è presente o no una determinata "stringa" in una pagina esterna al sito.
Il problema è che però il contenuto della pagina viene creato dinamicamente quando l'utente seleziona delle voci in menù select.Come posso avere la pagina e il suo contenuto su cui lavorare??
Grazie
deste
-
Ciao, se hai le curl installate, puoi usare questa funzione:
function getPage($url) {
$ch = curl_init();curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);$data = curl_exec($ch);
curl_close($ch);
return $data;
}richiamandola così:
$url='miourl'; // inserisci qui l'url che vuoi analizzare
$page=getpage($url);poi controlli se nella pagina c'è una data stringa:
preg_match_all("/miastringa/", $page, $matches);
dentro $matches[0] avrai un altro array con le ricorrenze della stringa nella pagina