Description Of get_meta_tags
Source Description: PHP.NET(PHP 4, PHP 5, PHP 7)
get_meta_tags — Extracts all meta tag content attributes from a file and returns an array
This function helper needs cURL or file_get_contents()
Click Here To Find Function Helper For file_get_contents() on PHP
Function helper for get_meta_tags();
function get_meta($val){
$tags = get_meta_tags($val);
return array('author' => $tags['author'], 'description' => $tags['description'], 'keywords' => $tags['keywords']);
}
function get_metas($url){
$html = get_contents($url); //Define your cURL functions
//parsing begins here:
$doc = new DOMDocument();
@$doc->loadHTML($html);
$nodes = $doc->getElementsByTagName('title');
//get and display what you need:
$title = $nodes->item(0)->nodeValue; //titles
$metas = $doc->getElementsByTagName('meta');
for ($i = 0; $i < $metas->length; $i++)
{
$meta = $metas->item($i);
if($meta->getAttribute('name') == 'author'){
$author = $meta->getAttribute('content');
}
if($meta->getAttribute('name') == 'description'){
$description = $meta->getAttribute('content');
}
if($meta->getAttribute('name') == 'keywords'){
$keywords = $meta->getAttribute('content');
}
}
return array('description' => $description, 'author' => $author, 'keywords' => $keywords);
}
Usage Function Helper For
$targeturl = "https://web-manajemen.blogspot.com"; //target url to scraped
if (get_meta_tags($targeturl) == FALSE){
$meta = get_metas($targeturl);
} else {
$meta = get_meta($targeturl);
}
$getDesc = $meta['description'];
$getKey = $meta['keywords'];
$getAuthor = $meta['author'];
echo "<b>Description: </b>".$getDesc."<hr />";
echo "<b>Keywords: </b>".$getKey."<hr />";
echo "<b>Author: </b>".$getAuthor."<hr />";
16 Komentar
Helⅼo colleagues, іts enormous article cⲟncerning educationand entirely
BalasHapusdefined, кeep it uр all thе time.
Marvelous, what а website it is! This blog gives useful data to us,
BalasHapuskeep it up.
Yοu made some decent pointѕ tһere. I checked on thе internet for additional
BalasHapusіnformation about the issue ɑnd fⲟund most pesople wilⅼ go alοng wіth your views on tһіs website.
Thanks for the good writeup. It if truth be told was a amusement account it.
BalasHapusGllance advanced to more delivered agreeable
from you! However, how could we keep in touch?
Howdy just wanted to give you a brief heads up and let you know
BalasHapusa few of the images aren't loading properly. I'm not sure why but I think
its a linking issue. I've tried it in two different internet browsers and both show the same outcome.
Hello everyone, it's my first go to see at this site,
BalasHapusand piece of writing is in fact fruitful in favor of me, keep up
posting such articles.
Fastidious replies in return of this question with solid arguments and describing everything concerning that.
BalasHapusHey There. I found your blog using msn. This
BalasHapusis a very well written article. I'll be sure to bookmark
it and come back to read more of your useful info. Thanks for the post.
I will certainly comeback.
You're so interesting! I don't suppose I've read a single thing like that before.
BalasHapusSo good to find another person with unique thoughts on this topic.
Seriously.. thanks for starting this up. This website is something that is required on the internet, someon with some originality!
My spouse and I absolutely love your blog and find many
BalasHapusof your post's to be exactly I'm looking for. Do you offer guest writers to write content in your case?
I wouldn't mind producing a post or elaborating on a lot of the subjects you write about here.
Again, awesome site!
There's definately a great deal to learn about this topic.
BalasHapusI really like all the points you made.
What's up colleagues, its impressive piece of writing concerning cultureand completely defined, keep
BalasHapusit up all the time.
Good post. I learn something new and challenging on blogs I stumbleupon everyday.
BalasHapusIt will always be interesting to read through articles from other writers
and practice something from their web sites.
Everything is very open with a very clear explanation of the challenges.
BalasHapusIt was definitely informative. Your website is very helpful.
Thank you for sharing!
I like the valuable info you provide in your articles.
BalasHapusI will bookmark your blog and check again here frequently.
I am quite sure I'll learn a lot of new stuff right here!
Best of luck for the next!
Great site you have here.. It's difficult to find good quality writing like
BalasHapusyours nowadays. I honestly appreciate people like you!
Take care!!