Immagazino in una variabile il contenuto della variabile locale url direttamente dal form HTML, e poi
apro una connessione a quest'ultima assieme al testo associando, il meta tag index follow di tutti i più importanti motori di ricerca e poi con curl in PHP mi dovrebbe restituire la pagina in questione ma mi esce #resource1 #resource2 #resource3 e così via come mai?
Inoltre, mi apre la pagina con un tempo di caricamento molto elevato!
Come mai tutto questo? e poi secondo voi funziona? oppure ci vorrebbe anche la connessione al database per immagazzinare tutto ciò che cattura?
Codice PHP:
$url=$_POST['url'];
$description=$_POST['description'];
$fp = fsockopen("$url", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
while (!feof($fp)) {
echo fgets($fp, 128);
echo $fp.'<meta name="Googlebot"content="index,follow">';
echo $fp.'<meta name="Baiduspider"content="index,follow">';
echo $fp.'<meta name="Bingbot"content="index,follow">';
echo $fp.'<meta name="description"content='.$description.'>';
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "$fp");
curl_setopt($ch, CURLOPT_HEADER, false);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
}
fclose($fp);
}