网站首页 > 技术文章 正文
PHP获取指定网页的HTML代码并执行输出,这个方法主要是将所要或取目标的URL地址的网站中获取相关内容到自己的网页中。
代码如下:
<?php $srcurl = "所要截取目标的URL地址"; $handle = fopen($srcurl,"rb"); $content = fread($handle,10240000); $start_position=strpos($content,'截取内容开始代码A'); $start_position=$start_position+strlen('截取内容开始代码A'); $end_position=strpos($content,' 截取内容结束代码C'); $length=$end_position-$start_position; $content=substr($content,$start_position,$length); echo 'document.write("'.$content.'")'; ?>
这样就可以截取所需的内容B。追后赋予$content,我在最后加上了echo ‘document.write为的是这样就生成了JS代码。 直接就成了JS代码可直接在我想需要此内容的地方用JS调用显示。这个你用php是不能获得的,它又不是通过get或post提交的 可以给你的<td>一个id,然后通过 document.getElementByIdx_x_x_x("name").innerHtml就可以获得了
导入指定网站或页面代码如下:
HP 获取指定网站、网页、URL 的 <head> 标题:
获取网页的标题:
<?
$url = 'http://www.*****.com/';
$lines_array = file($url);
$lines_string = implode('', $lines_array);
eregi("<head>(.*)</head>", $lines_string, $head);
echo $head[0];
?>
HP 获取网页的 Html 源代码输出并执行:
<?php
$lines = file('http://www.******.com/');
foreach ($lines as $line_num => $line) {
echo $line;
}
?>
获取网页Html源代码输出并执行2:
<?php
echo file_get_contents("http://www.******.com/");
?>
PHP 获取指定网站、网页、URL 的 Html 源代码:
获取网页Html源代码:
<?php
$lines = file('http://www.*******.com/');
foreach ($lines as $line_num => $line) {
echo "Line <b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
?>
特定网页的特定代码段
<?php
$url = "http://******.****.com/a/20110428/005344.htm";
$contents = file_get_contents($url);
//如果出现中文乱码使用下面代码
//$getcontent = iconv("gb2312", "utf-8",$contents);
//echo $contents;
$from="<div id=\"Cnt-Main-Article-QQ\"><P style=\"TEXT-INDENT: 2em\">";
$end="</div>";
$q=cut($contents, $from, $end);
echo $q;
function cut($file,$from,$end){
$message=explode($from,$file);
$message=explode($end,$message[1]);
return $message[0];
}
?>
PHP 查找、判断字符串在另一个字符串中是否存在:
<?php
if(stristr("www.****.com", "****.com"))
{
echo "查询关键词";
}
?>
猜你喜欢
- 2024-10-07 手把手的教你用PHP将HTML生成PDF(php生成图片 html转img)
- 2024-10-07 你真的熟悉 HTML 标签吗?(html基本标签大全)
- 2024-10-07 一个命令,让你的网站支持https(cad组合成一个整体快捷键命令)
- 2024-10-07 html常用代码大全(html代码总结)
- 2024-10-07 前端入门新人必看:html和css的使用方法以及样式
- 2024-10-07 谁说网页上的文本无法复制?电脑大神教你3招,学到就是赚到!
- 2024-10-07 如何向Vue项目添加JavaScript库所需的代码
- 2024-10-07 Nginx设置404页面(nginx 403页面)
- 2024-10-07 HTML常用全部代码,你懂,你不想成功都难
- 2024-10-07 前端工程师必备之缓存问题(前端缓存技术有哪些)
- 11-23苹果查询激活日期和保修期限
- 11-23u盘提示格式化但无法格式化(u盘提示格式化却无法格式化)
- 11-22pe启动盘怎么装系统(pe启动盘如何重装系统win10)
- 11-22软件商店一键安装(软件商店一键安装下载 - 百度下载拼多多)
- 11-22全球邮企业邮箱(全球邮企业邮箱app在哪下载)
- 11-22中国联想电脑官网(联想官方网站)
- 11-22浏览器官方下载安装(chrome浏览器官方下载)
- 11-22正版xp系统购买(winxp正版多少钱)
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (76)
- js判断是否是json字符串 (75)
- c语言min函数头文件 (77)
- asynccallback (87)
- localstorage.removeitem (77)
- vector线程安全吗 (73)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 无效的列索引 (74)
