如何使用php获取iframe的内容为字符串?

时间:2014-08-29 19:07:21

标签: php iframe

我有一个只有字符串的页面,类似的东西:

Hi Hello World

当我这样做时:

<?php
$var="<iframe  src='hi.php'></iframe>";
echo $var;
?>

它运作得很好

但是当我想对内容字符串进行操作时,它不会工作:

<?php
$var="<iframe  src='hi.php'></iframe>";
$var2 =`echo $var | awk ' { print $1 } '`;
?>

我该怎么办?

注意: 我不想用像this这样的js,我想用php。

2 个答案:

答案 0 :(得分:2)

file_get_contents PHP功能运行良好。

<?php
$var = file_get_contents("hi.php");
echo $var;
?> 

答案 1 :(得分:1)

在类似字符串中创建iframe不会在src中加载​​文件。您使用CURL加载其他页面进行投注。

$ch = curl_init();  
curl_setopt($ch, CURLOPT_URL, 'hi.php');  
curl_setopt($ch, CURLOPT_HEADER, 0);  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  

$contents = curl_exec($ch);  
curl_close($ch);