Как да взeмем meta информация за даден сайт
19-06-2011
Еми да започваме,

1. Ще ни трябва един файл, кръстете го както искате.. :)
в него ще е целият код.. така.. ето и кода:


<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<form method='post'><imput name='link' value='http://'/><input type='submit' name='check' value='Давай'/>
</form>
<?
function getMeta($url){ // създаваме функция
$meta = get_meta_tags($url); // взимаме всички мета тагове
$t = file_get_contents('http://videofx-bg.info');
$title= explode('title>',$t);
echo "Заглавие на сайта:".$title[1]."<br/>";
echo "Описание:".$meta['description']."<br/>"; // тук може да е всичко пример: keywords,author,generator и др.
}

if(isset($_POST['check']))
{
$saita = trim($_POST['link']);

getMeta($saita);
}
?>


Кода е елементарен, така като го гледате може да не му намирате приложение, Но се използва и то не от 1 или 2 сайта ... дори и прочутият FB го използва но 100 пъти по моднат.. :) мисля че беше под формата на добави линк .. или нещо подобно. :) . Кода е полезен ако искате да вземете информация за сайта и е приложим в сайтове като БГтоп , едвали ще ви е полезен урока но не пречи да го има.. :) Урока е авторски , ако искайте го преписвайте само пишете кой е автора.. :)






/ Трябва да сте регистриран за да напишете коментар /
От: stoqnski
15:10 19-06-2011
ако някой ползва този код , лесно ще бъде хакнат :) Сложи защита на input формата поне ... да е "Урок" , а не хората , който ще го ползват (начинаещите примерно) да си изпатят ...
От: voTkaPoweR
15:15 19-06-2011
това е код на елементарно ниво , както е споменато , ако на някой му трабва той ще си го направи не е сложно изовщо.. :)
От: ih999
9:31 23-06-2011
Абе човек няма изообщо да е лошо да си оправиш кода..Имаш 5 грешки поне..Оправи го..Като си го оправих бачка.. ;)
1