Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - DA IP (porta 80 aperta) A TITLE/DESCRIPTION
Forum - PHP - DA IP (porta 80 aperta) A TITLE/DESCRIPTION

Avatar
LukeMilan (Normal User)
Rookie


Messaggi: 42
Iscritto: 30/05/2012

Segnala al moderatore
Postato alle 23:04
Martedì, 12/02/2013
Questo topic è stato chiuso dal moderatore

Ciao a tutti ragazzi ho un problema:
avendo l'ip con la porta 80 aperta come posso ottenere in output il titolo(title) della pagina web hostata con tanto di descrizione(meta description)?

Mi servirebbe uno script che potrebbe avere la seguente struttura:
-lo script effettua un collegamento all'Ip tramite la porta 80, quindi l'ip funge da url, cattura l'html della pagina e cerca dove c'è il campo del titolo (<title></title>;) e della descrizione (<meta description="") e qundi ne restituisce quest'ultimi.

In sostanza...non centra nulla se è un ip...secondo me funziona anche come url.
Quindi la domanda è: come posso ottenere la descrizione e il titolo della pagina web tramite un url(ip)?

Qualcuno mi potrebbe aiutare?
Grazie mille :D

PM
Avatar
LukeMilan (Normal User)
Rookie


Messaggi: 42
Iscritto: 30/05/2012

Segnala al moderatore
Postato alle 23:11
Martedì, 12/02/2013
Sto impazzendo...:noway:
Ho provato questo script ma non va...

<?php
$url = "http://www.html.it";

function getTitle($url){
        $str = file_get_contents($Url);
        if(strlen($str)>0){
                preg_match("/\<title\>(.*)\<\/title\>/",$str,$title);
                return $title[1];
        }
}
//Example:
echo getTitle("$url");

echo "<br><br>";


// Assuming the above tags are at www.example.com
$tags = get_meta_tags($url)
or die("Could not fetch meta tags");


echo $tags['keywords'];  // a php manual
echo "<br><br>";
echo $tags['description'];  // a php manual


?>

PM
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 23:42
Martedì, 12/02/2013
Ma non avevi gia' aperto una discussione qui? http://www.pierotofy.it/pages/extras/forum/82/1045293-legg ...


Il mio blog: https://piero.dev
PM