Stampare il contenuto del meta-tag "title" con PHP
16 Novembre 2011
Il meta-tag "title" viene utilizzato in genere per attribuire un titolo ad una pagina Web, spesso riassuntivo dell'argomento trattato nei contenuti; si tratta di un elemento particolarmente importante perché i motori di ricerca lo utilizzano ai fini dell'indicizzazione e del posizionamento all'interno delle SERP prodotte in risposta alle ricerche degli utenti.
In questo breve post vedremo come sia possibile utilizzare una semplice applicazione finalizzata al reperimento del meta-tag "title" e alla sua stampa a video; un tempo per fare ciò erano necessarie le espressioni regolari e le funzioni per il pattern matching, oggi abbiamo a disposizione i costrutti per l'ispezione del DOM (Document Object Model), cioè la rappresentazione della struttura di un ipertesto.
Ecco come ottenere il risultato desiderato:
Lo stesso script potrà essere utilizzato per stampare a video altri elementi di pagina o meta-tag, basterà passarne il nome come argomento al metodo:
disponibile in seguito all'istanza dell'oggetto "domdocument".
In questo breve post vedremo come sia possibile utilizzare una semplice applicazione finalizzata al reperimento del meta-tag "title" e alla sua stampa a video; un tempo per fare ciò erano necessarie le espressioni regolari e le funzioni per il pattern matching, oggi abbiamo a disposizione i costrutti per l'ispezione del DOM (Document Object Model), cioè la rappresentazione della struttura di un ipertesto.
Ecco come ottenere il risultato desiderato:
<?php $dom = new domdocument; $url ="http://www.miosito.it/pagina.php"; $dom->loadHTMLFile($url); echo $dom->getElementsByTagName("title")->item(0)->textContent;; ?>
Lo stesso script potrà essere utilizzato per stampare a video altri elementi di pagina o meta-tag, basterà passarne il nome come argomento al metodo:
$dom->getElementsByTagName()
disponibile in seguito all'istanza dell'oggetto "domdocument".
Pubblicato in:
PHP
Tutorials Correlati
Ottenere tutti i file ".php" presenti in una cartella
A partire dalla versione 5.3.x PHP mette nativamente a disposizione una cla...
Lascia un commento
Categorie
- Apache (9)
- cPanel (2)
- Database (2)
- Drupal (1)
- HTML (3)
- Joomla (1)
- Linux (5)
- PHP (23)
- Sicurezza in Rete (4)
- Web Marketing (2)
- Webdesign e grafica (4)
- WordPress (3)
Archivi
Anno 2011