简单的代码如下:
$url = "XXXXXXXXXXXXXX"//url地址;
$line = file_get_contents($url);
echo $line;
echo "这是".$url."网站。";
正常顺序在页面显示应该是:先把$url网站的内容显示出来,然后在页面的下方显示“这是".$url."网站。”这句话。但在我的服务器上是先显示“这是".$url."网站。”这句话,在显示$url网站的内容,谁有没有办法解决这个问题?????
谢谢谢谢谢谢!!!!
$url = "XXXXXXXXXXXXXX"//url地址;
$line = file_get_contents($url);
echo $line;
echo "这是".$url."网站。";
正常顺序在页面显示应该是:先把$url网站的内容显示出来,然后在页面的下方显示“这是".$url."网站。”这句话。但在我的服务器上是先显示“这是".$url."网站。”这句话,在显示$url网站的内容,谁有没有办法解决这个问题?????
谢谢谢谢谢谢!!!!
我本身就是要得到$url中的代码然后在代码中间加入一定的内容。
所以我把$line,分为$line_1和$line_2,
echo $line_1;
这个加一个<div>部分
echo $line_2;<div>部分还是显示在上面
但是有的Apache服务器为什么可以显示正确
我在Zend studio中调试的html代码也是正确的,但我服务器上显示就是错误哭
echo "这是".$url."网站。";
这儿有问题吧?
应该是:$url = "XXXXXXXXXXXXXX";//url地址
你的url声明的时候分号放错了啊!!
$url = "XXXXXXXXXXXXXX"//url地址;
$url = "XXXXXXXXXXXXXX";//url地址
你的url声明的时候分号放错了啊!!
file_get_contents -- 将整个文件读入一个字符串
说明
string file_get_contents ( string filename [, bool use_include_path [, resource context [, int offset [, int maxlen]]]] )
和 file() 一样,只除了 file_get_contents() 把文件读入一个字符串。将在参数 offset 所指定的位置开始读取长度为 maxlen 的内容。如果失败,file_get_contents() 将返回 FALSE。 file_get_contents() 函数是用来将文件的内容读入到一个字符串中的首选方法。如果操作系统支持还会使用内存映射技术来增强性能。 注: 如果要打开有特殊字符的 URL (比如说有空格),就需要使用 urlencode() 进行 URL 编码。 注: context 参数可以用 NULL 来忽略。
例子:$aContext = array(
'http' => array(
'proxy' => 'tcp://127.0.0.1:8080', // This needs to be the server and the port of the NTLM Authentication Proxy Server.
'request_fulluri' => True,
),
);
$cxContext = stream_context_create($aContext);// Now all file stream functions can use this context.$sFile = file_get_contents("http://www.php.net", False, $cxContext);echo $sFile;
?>
由于输出内容并不在html中 所以没有固定的位置去显示
就像我们在页面中做一个echo 如果不是在表格里echo的话 那输出内容就会出现在页面的上面lz可以尝试echo一段html代码
echo "<table>......";
echo " <table>......";这部分代码还是在页面顶部显示,而不是我放的位置
应该不是php输出与html关系的问题,因为在其他服务器上显示正常
谢谢n688com
<div id="1">
<div id="2">
</div>
<div id="3">
</div>
</div>
</body>如果我在“2”中加入一个<div>这是$url网站。</div>它应该显示在div 2中吧,但是它还是显示在页面的顶部
验证你的apache配置是否有问题,你就写一个简单的echo输出啊,连最基本的都不行的话,就是配置问题了,检查是否和php简历关联,php的配置是否正确,一步一步的来,实在不行,就把你自己安装的(L?W)AMP,环境卸载了,装个集成的appserv,看他还有没有问题,其实有时找出问题所在动机非常的好,但是根据需要直接重新装一个简单的,反而花的时间少!!
Apache与PHP的关联没有问题,我这个配置我也用了一段时间了,但昨天突然碰到一个网址,在我的服务器页面上显示错误,才来提问的。
重新装自己感觉没必要,网上找的安装步骤我都实现了,但还是不行,重新装我也是按照网上的步骤来