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
@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...
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы