">
我需要在PHP文件中包含一个HTML文件。HTML文件包含以下内容:
<div id="slideshow">
<ul>
<li>
<img src="http://farm6.static.flickr.com/5270/5627221570_afdd85f16a_z.jpg" alt="" title="Light Trails" />
</li>
<li>
<img src="http://farm6.static.flickr.com/5146/5627204218_b83b2d25d6_z.jpg" alt="" title="Bokeh" />
</li>
<li>
<img src="http://farm6.static.flickr.com/5181/5626622843_783739c864_z.jpg" alt="" title="Blossoms" />
</li>
<li>
<img src="http://farm6.static.flickr.com/5183/5627213996_915aa49939_z.jpg" alt="" title="Funky Painting" />
</li>
<li>
<img src="http://farm6.static.flickr.com/5182/5626649425_fde8610329_z.jpg" alt="" title="Vintage Chandelier" />
</li>
</ul>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="/slideshow/js/craftyslide.min.js"></script>
<script>
$("#slideshow").craftyslide();
</script>
要包含我使用的PHP语句的HTML文件:
<?php include ('http://nicksgroent.dk/slideshow/demo.html' ); ?>
然而,这并不起作用。
发布于 2012-09-13 19:26:55
<?php echo file_get_contents('http://nicksgroent.dk/slideshow/demo.html'); ?>
发布于 2012-09-13 19:27:23
您可能已经关闭了远程包含。(allow_url_include
)根据链接,这不是包含远程文件的理想方式。您最好使用file_get_contents
或CURL。
发布于 2012-09-13 19:26:56
如果启用了allow_fopen_url
$content = file_get_contents('http://nicksgroent.dk/slideshow/demo.html');
echo $content;
或卷曲
$ch = curl_init('http://nicksgroent.dk/slideshow/demo.html');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$content = curl_exec($ch);
curl_close($ch);
echo $content;
https://stackoverflow.com/questions/12413368
复制相似问题