Задать вопрос
chigolberi
@chigolberi

Как вывести заголовок из title на отдельную страницу загрузки файла?

Всем привет!

Сразу скажу в php я тёмный лес, создал отдельную промежуточную страницу go.php для загрузки файлов:
<?php
$url = isset($_REQUEST['url']) ? $_REQUEST['url'] : '';
if(preg_match('#(http?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$url)){
    sleep(0);
}
?>
<a href="<?php echo $url; ?>" id="page"><?php echo $url; ?></a> // получаю ссылку


Промежуточная страница формируется так:
http://мой-сайт.ru/go.php?url=http://ссылка-на-файл.ru


Подскажите как в промежуточной странице вывести заголовок материала (из title)?
  • Вопрос задан
  • 210 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@IceJOKER
Web/Android developer
<?php

function get_title($url){
  $str = file_get_contents($url);
  if(strlen($str)>0){
    $str = trim(preg_replace('/\s+/', ' ', $str)); // supports line breaks inside <title>
    preg_match("/\<title\>(.*)\<\/title\>/i",$str,$title); // ignore case
    return $title[1];
  }
}
//Example:
echo get_title("http://www.washingtontimes.com/");

?>

stackoverflow.com/questions/4348912/get-title-of-w...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
27 дек. 2024, в 08:49
12000 руб./за проект
27 дек. 2024, в 08:26
1000 руб./за проект
27 дек. 2024, в 03:33
1500 руб./за проект