求php大神写段代码, 其实就是一个最简单的采集,输入一个url,然后正则表达式截取网页里的tit

求php大神写段代码,其实就是一个最简单的采集,输入一个url,然后正则表达式截取网页里的title等信息,echo当前页面出来。。。... 求php大神写段代码, 其实就是一个最简单的采集,输入一个url,然后正则表达式截取网页里的title等信息,echo当前页面出来。。。 展开
 我来答
__峰回路转
2016-03-15 · TA获得超过714个赞
知道小有建树答主
回答量:605
采纳率:89%
帮助的人:318万
展开全部
<?php
if (! empty($_POST['url'])) {
$url = trim($_POST['url']);
$c = file_get_contents($url);
$titlepartner = preg_match_all('/<title>(.*)<\/title>/isU', $c, $matches);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
</head>
<body>
<form method="post">
<table>
<tr>
<th>URL</th>
<td><input type="text" name="url" value="<?php echo $url; ?>">(完整的网址)</td>
<td><input type="submit" value="开始"></td>
</tr>
</table>
</form>
<?php
if (! empty($_POST['url'])) {
echo "<br />";
echo "<table border='1' width='500px' height='50px'>";
echo "<tr>";
echo "<th>TITLE</th>";
echo "<td>{$matches[1][0]}</td>";
echo "</tr>";
echo "</table>";
}
?>
</body>
</html>

简单的写了一下,主要是写正则,去匹配读取过来的html代码字符串,有什么不明白的可以私密我,纯手打,望采纳!

AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式