2016-04-21 73 views
1

我有兩個php文件,其中包含來自網站的產品價格並顯示價格正常,但我想將這兩個文件包含在一個頁面中,而且它似乎只顯示第一個在列表中。我已經分別進行了測試,它們都正常工作。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>" ; 
?> 
+2

我們需要查看文件中的內容。 – AbraCadaver

+1

在第一個文件的末尾可能會有一些代碼打破第二個文件的代碼 – RST

+0

我已經添加了該文件,對於它的格式很抱歉,但這是兩個文件的外觀 – Ryan

回答

1

你缺少你的迴音,也是你的開引號和閉花括號爲你的'foreach'。

+0

這是一個比評論更多的評論答案和錯誤已被提及。如果在foreach循環中只有一個命令,則不需要大括號。 – RST

+0

我無法從手機中刪除我的答案,但是當我在PC中時,我會這樣做。不過,我想指出的是,當我發佈我的答案時,它是正確的。沒有引號會導致一個致命的錯誤。 OP已經更新。然而,仍然沒有人打算提供實際的答案。 – Doug