mirror of
https://github.com/YGGverse/YGGwave.git
synced 2025-03-12 21:31:21 +00:00
collect meta tags from the links description
This commit is contained in:
parent
2f64db9d97
commit
108be18d6c
14
index.php
14
index.php
@ -54,8 +54,20 @@
|
|||||||
|
|
||||||
if (preg_match('/\[(.*?)\]\((.*?)\)/ui', $signal, $data)) {
|
if (preg_match('/\[(.*?)\]\((.*?)\)/ui', $signal, $data)) {
|
||||||
|
|
||||||
if (!empty($data[2])) {
|
if (!empty($data[1]) && !empty($data[2])) {
|
||||||
|
|
||||||
|
// Link description tags
|
||||||
|
if (preg_match_all('/[A-z0-9]{3,}/ui', $data[1], $matches)) {
|
||||||
|
|
||||||
|
foreach ($matches[0] as $keyword) {
|
||||||
|
|
||||||
|
$keyword = trim($keyword);
|
||||||
|
$keyword = mb_strtolower($keyword);
|
||||||
|
$keywords[md5($keyword)] = $keyword;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// URI-based tags
|
||||||
if ($query = parse_url($data[2], PHP_URL_PATH)) {
|
if ($query = parse_url($data[2], PHP_URL_PATH)) {
|
||||||
|
|
||||||
foreach (explode('/', $query) as $keyword) {
|
foreach (explode('/', $query) as $keyword) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user