用php获取页面标题,php设置标题

发布时间:2022-11-18

本文目录一览:

  1. 求一个简易的php爬虫提取网页的title
  2. php网站,全站都是一个标题,文章页面的标题也是首页的,怎么调用上文章的题目啊,
  3. php获取网页title问题
  4. php如何通过地址去获取一个网页的标题title里面的内容

求一个简易的php爬虫提取网页的title

header("Content-Type: text/html; charset=gbk");
$url = "";
$fcontents = file_get_contents($url);
if (ereg("title(.*)/title", $fcontents, $regs)) {
    echo "ok";
} else {
    echo "error";
}
echo "<br>";
print_r($regs);

php网站,全站都是一个标题,文章页面的标题也是首页的,怎么调用上文章的题目啊,

实现有很多种方法的:

  1. 在首页 $_SESSION['title']="标题";
    之后在站点下都可以用 <?php echo $_SESSION['title']?>
  2. 新建一个配置文件 config.php
    在里面定义一个静态变量 public static $title="标题";
    之后在站点下都先 include 'config.php'
    然后可以用 <?php echo $title?>
    望采纳!

php获取网页title问题

你把 $data 写入临时文件调试一下看看,究竟是否获得了网页代码,网页代码里面是否有 title 标签,或者是 title 的写法与预期不一致。 调试语句:

file_put_contents('debug.1.txt', $data);

另外,使用修饰符 /s 或者 /m 试试看,有一个的功能是使用 . 可以匹配回车和换行。

php如何通过地址去获取一个网页的标题title里面的内容

具体代码如下:

$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, '');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;

PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法。它可以比 CGI 或者 Perl 更快速地执行动态网页。用 PHP 做出的动态页面与其他的编程语言相比,PHP 是将程序嵌入到 HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;PHP 还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。