0

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>

HTML ファイルを含めるには、次の PHP ステートメントを使用しています。

<?php include ('http://nicksgroent.dk/slideshow/demo.html' ); ?>

ただし、これは機能しません。

4

4 に答える 4

3
<?php echo file_get_contents('http://nicksgroent.dk/slideshow/demo.html'); ?>
于 2012-09-13T19:26:55.460 に答える
1

リモート包含がオフになっている可能性があります。( allow_url_include) ただし、リンクによると、これはリモート ファイルを含める理想的な方法ではありません。file_get_contentsまたは CURLを使用する方がよいでしょう。

https://stackoverflow.com/a/1158392/1324019を参照してください。

于 2012-09-13T19:27:23.410 に答える
0

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;
于 2012-09-13T19:26:56.127 に答える
0

include は php ファイルを想定し、そのように解析します。次のことを試してください。

$page = file_get_contents('http://nicksgroent.dk/slideshow/demo.html');
echo $page;
于 2012-09-13T19:28:33.910 に答える