ajax 在php页面输出html代码,PHP获取网页的 Html源代码输出并执行

$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提交的

可以给你的

一个id,然后通过

document.getElementByIdx_x_x_x("name").innerHtml就可以获得了

PHP

获取指定网站、网页、URL 的

标题:

获取网页的标题:

 $url = 'http://www.baidu.com/'; $lines_array = file($url); $lines_string = implode('', $lines_array); eregi("

(.*)",

$lines_string, $head); echo $head[0]; ?>

PHP 获取网页的

Html 源代码输出并执行:

获取网页Html源代码输出并执行1:

$lines = file('http://www.baidu.com/');

foreach ($lines as $line_num => $line) {

echo $line;

}

?>

获取网页Html源代码输出并执行2:

echo file_get_contents("http://www.baidu.com/");

?>

PHP

获取指定网站、网页、URL 的 Html 源代码:

获取网页Html源代码:

$lines = file('http://www.baidu.com/');

foreach ($lines as $line_num => $line) {

echo "Line

{$line_num}

: " . htmlspecialchars($line) . "

/>\n";

}

?>

特定网页的特定代码段

$url =

"http://finance.qq.com/a/20110428/005344.htm";

$contents = file_get_contents($url);

//如果出现中文乱码使用下面代码

//$getcontent = iconv("gb2312",

"utf-8",$contents);

//echo $contents;

$from="

id=\"Cnt-Main-Article-QQ\">

style=\"TEXT-INDENT: 2em\">";

$end="

";

$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

查找、判断字符串在另一个字符串中是否存在:

if(stristr("www.baidu.com", "baidu.com"))

{

echo

"百度";

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 你可以使用PHP中的`$_SESSION`来保存值并在HTML获取它。具体步骤如下: 1. 在PHP中设置`$_SESSION`值,例如: ```php <?php session_start(); $_SESSION['myValue'] = 'hello world'; ?> ``` 2. 在HTML获取`$_SESSION`值,例如: ```html <div style="<?php if(isset($_SESSION['myValue'])) { echo 'display:none;'; } ?>"></div> ``` 上述代码中,如果`$_SESSION['myValue']`存在,那么`<div>`标签将被隐藏。你也可以根据需要在HTML中使用PHP输出`$_SESSION`的值。 ### 回答2: 要在HTML中隐藏页面,可以通过获取PHP的值来实现。具体步骤如下: 1. 在PHP文件中设置一个变量,根据特定条件判断是否需要隐藏页面。例如,可以使用if语句判断当前用户是否具有访问权限,如果没有权限,则设置变量为true,表示需要隐藏页面。 2. 在HTML文件中使用PHP代码获取该变量的值。可以使用`<?php ?>`标签将PHP代码嵌入到HTML文件中。使用echo语句输出变量的值,并将该值赋给一个JavaScript变量。 3. 在JavaScript中,可以使用获取到的PHP变量值来控制页面的显示与隐藏。例如,可以使用JavaScript的`getElementById`函数获取HTML中的某个元素,然后根据PHP变量的值来设置该元素的样式属性`display`。如果PHP变量的值为true,那么将该元素的`display`属性设置为"none",即隐藏页面;如果PHP变量的值为false,那么将该元素的`display`属性设置为"block"或其他适当的值,即显示页面。 通过以上步骤,就可以根据PHP的值来隐藏HTML页面。当PHP变量的值为true时,页面将不会显示;当PHP变量的值为false时,页面将正常显示。这样就可以根据特定的条件来隐藏需要隐藏的页面。 ### 回答3: 要在HTML中隐藏PHP的值,可以使用以下几种方法: 1. 使用表单提交数据:在HTML中,可以创建一个表单,将数据通过POST或GET方法提交到PHP页面PHP页面接收到数据后,可以根据需要进行处理,并将处理后的结果返回给HTML页面。在HTML页面中,可以使用CSS将该区域隐藏起来,例如设置display属性为none,使其不可见。 2. 使用AJAX异步请求:在HTML页面中,通过使用JavaScript的AJAX功能,可以向PHP页面发送请求,并获取PHP返回的数据。在PHP页面中,可以根据需要进行数据处理,并将处理后的结果返回给HTML页面。在HTML页面中,可以使用JavaScript将获取到的数据进行处理,并将其隐藏或显示,例如通过设置元素的display属性来控制是否可见。 3. 使用cookie或session:在PHP页面中,可以将需要隐藏的数据保存在cookie或session中,并在HTML页面中读取和使用这些数据。在PHP页面中,通过设置cookie或session来保存数据,然后在HTML页面中读取并使用这些数据。在HTML页面中,可以使用JavaScript来读取和处理这些数据,并将其隐藏起来。 需要注意的是,虽然使用这些方法可以在HTML页面中隐藏PHP的值,但是仍然可以通过查看页面源代码或使用调试工具来获取这些值。如果需要更加安全地隐藏数据,可以考虑通过加密和解密的方式来处理数据,或者使用其他更加安全的技术和方法来实现隐藏。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值