Ciao gianiaz e grazie per la risposta.
Ecco il codice:
Codice PHP:
//recupero il dominio da controllare
$dominio = $_GET['dominio'];
//recupero la pagina da controllare
$pagina = $_GET['pagina'];
//creo una variabile in cui verrÓ inserito il contenuto della pagina controllata
$plain_response = "";
//apro un socket con il dominio passato
$fp = fsockopen("$dominio", 80);
//eseguo una richiesta di tipo GET al dominio per recuperare la pagina passata
fputs($fp, "GET /$pagina HTTP/1.1\r\n");
fputs($fp, "Host: $dominio\r\n");
//chiudo il socket con il dominio
fputs($fp, "Connection: Close\r\n\r\n");
//estraggo il contenuto della pagina
while (!feof($fp)){
$riga_risposta_http = fgets($fp);
$plain_response .= $riga_risposta_http;
}
//elimino tutti i tag html tranne quelli passati come parametro alla funzione strip_tags
$contenuto_pagina = strip_tags($plain_response);
//Carico i valori per connettermi al Database MySQl dalla pagina "config.inc.php"
include("../conf/config.inc.php");
//mi connetto al db mysqli
@$connessione_link = new mysqli($_POST['db_host'], $_POST['db_user'], $_POST['db_password'], $_POST['db_name']);
// controllo l'esito della connessione
//se la connessione ha dato esito negativo allora richiamo una funzione per la gestione degli errori
if (mysqli_connect_errno()) {
echo"Errore durante la connessione al Server Sql.";
}
else{
$vuoto = "";
$doppio_apice = '"';
$da_eliminare = strpos($contenuto_pagina,"Stampal'annuncio");
$contenuto_pagina = substr($contenuto_pagina,$da_eliminare);
$contenuto_pagina = str_replace($doppio_apice,$vuoto,$contenuto_pagina);
$slash = "/";
$contenuto_pagina = str_replace($slash,$vuoto,$contenuto_pagina);
$contenuto_pagina = str_replace("%",$vuoto,$contenuto_pagina);
$contenuto_pagina = str_replace(".",$vuoto,$contenuto_pagina);
$da_eliminare = strpos($contenuto_pagina,"Tornaindietro");
$contenuto_pagina = substr($contenuto_pagina,0,$da_eliminare);
$search_result = $connessione_link->query("CALL sp_venditori_annuncio (\"$contenuto_pagina\");");
echo mysql_error();
if (!$search_result){
echo mysql_error();
}
echo "$contenuto_pagina";
}