php可以';不包括多个文件

php可以';不包括多个文件,php,include,Php,Include,我有两个php文件,它们有来自网站的产品的价格,显示的价格很好,但我想在一个页面上包含这两个文件,它似乎只显示列表中的第一个。我分别测试了这两个,它们都很好 <?php include('PricePage1.php'); include('PricePage2.php'); ?> 有人能帮忙吗?我还在每个文件中使用simple_html_dom.php 以下是PricePage1.php中的内容: <?php include("simple_html_dom.ph

我有两个php文件,它们有来自网站的产品的价格,显示的价格很好,但我想在一个页面上包含这两个文件,它似乎只显示列表中的第一个。我分别测试了这两个,它们都很好

<?php 
include('PricePage1.php'); 
include('PricePage2.php'); 
?>

有人能帮忙吗?我还在每个文件中使用simple_html_dom.php

以下是PricePage1.php中的内容:

<?php
include("simple_html_dom.php");

$html = file_get_html("http://www.argos.co.uk/static/Product/partNumber/4489263.htm");

foreach($html->find('ul.product-price-data li.price') as $element)

echo
    <a href='http://www.argos.co.uk/static/Product/partNumber/4489263.htm' target='_blank'><img src='Images/argos.png'> </img>".$element->innertext()."</a></h3><br>" ;
?>

您缺少echo的引号以及“foreach”的开头和结尾花括号

我们需要查看文件中的内容。第一个文件末尾可能有一些代码破坏了第二个文件的代码。我添加了该文件,很抱歉它的格式是这样的,但这是两个文件的外观。您缺少
在您的
echo
commandoSorry的末尾和开头,该命令已经在那里,我发布代码时一定已将其删除。价格确实反映出来了,它似乎无法显示这两个文件。这与其说是答案,不如说是评论,错误已经提到了。如果foreach循环中只有一个命令,则不需要大括号。我无法从手机中删除答案,但当我在电脑中时,我会这样做。然而,我想指出,当我发布我的答案时,它是正确的。缺少引号会导致致命错误。此后,OP已更新。然而,仍然没有人愿意提供一个实际的答案。