PHP包含代码显示了一件事,但浏览器显示了另一件事
我在一个网页上有一系列的php包含,看起来像这样PHP包含代码显示了一件事,但浏览器显示了另一件事,php,include,Php,Include,我在一个网页上有一系列的php包含,看起来像这样 <?php include 'folder1/file.php'; ?> <?php include 'folder2/file.php'; ?> <?php include 'folder3/file.php'; ?> 它们在我的代码编辑器中看起来像上面,但当我上传到我的服务器时,当我查看源代码时,它的视图是这样的 <?php include 'folder1/file.php'; ?> &
<?php include 'folder1/file.php'; ?>
<?php include 'folder2/file.php'; ?>
<?php include 'folder3/file.php'; ?>
它们在我的代码编辑器中看起来像上面,但当我上传到我的服务器时,当我查看源代码时,它的视图是这样的
<?php include 'folder1/file.php'; ?>
<?php include 'folder3/file.php'; ?>
<?php include 'folder3/file.php'; ?>
所以我想可能文件没有上传…所以我把代码改成这个,上传了页面
<?php include 'folder1/file.php'; ?>
<?php include 'folder3/file.php'; ?>
在任何浏览器中查看时,它都会按预期进行查看,只显示两个包含项。告诉我网页正在正确上传到服务器。我清空了缓存,刷新了页面,什么都没有。所以当我把代码改回这个并上传
<?php include 'folder1/file.php'; ?>
<?php include 'folder2/file.php'; ?>
<?php include 'folder3/file.php'; ?>
它仍然会在live页面中显示这一点
<?php include 'folder1/file.php'; ?>
<?php include 'folder3/file.php'; ?>
<?php include 'folder3/file.php'; ?>
我已经在服务器上安装了PHP,所有其他PHP代码/包含都正常工作。下面的PHP代码确实正确运行
<?php phpinfo(); ?>
下面是folder2/file.php的代码
<div class="propertylistingbox" id="propertylistingbox">
<div class="proplistingleft" id="proplistingleft"><a href="second-base/index.php"><img src="/second-base/images/FirstBase01.png" alt="Second Base Exterior" width="284" height="193" border="0" /></a>
<div class="reservation-request-button"><a href="../properties-search.php"></a>
</div>
</div>
<div class="propertylistingmain" id="propertylistingmain">
<div class="propheader" id="propheader">
<h3>SECOND BASE</h3>
</div>
<div class="propbulletlist" id="propbulletlist">
<ul>
<li>Located In Oneonta, NY</li>
<li>Accommodates 4</li>
<li>High Speed Internet</li>
<li>2 Bedrooms</li>
<li>Close to 3 bedroom apartment "First Base"</li>
<li>1.25 Miles to Cooperstown Baseball World</li>
<li>2.75 Miles to Cooperstown All Star Village</li>
<li>19 Miles to Cooperstown Dreams Park</li>
</ul>
</div>
<div class="propdetails" id="propdetails">
<div class="details-button">
<a href="second-base/index.php">Click For More Details</a>
</div>
</div>
<div class="propspecialsbanner" id="propdetails2"></div>
<div class="propcalendarmaplink" id="propcalendarlink"><strong><a href="second-base/index.php">CALENDAR OF AVAILABILITY</a></strong><br />
<strong><a href="https://maps.google.com/maps?q=119+Chestnut+Street,+Oneonta,+NY+13820&hl=en&sll=42.454503,-75.069752&sspn=0.017447,0.046391&oq=119+CHESTNUT+STreONEONTA+NY+13820&hnear=119+Chestnut+St,+Oneonta,+Otsego,+New+York+13820&t=m&z=17" target="_new">GOOGLE MAP</a></strong></div>
</div>
</div>
二垒
- 位于纽约州奥奈昂塔
- 可容纳4人
- 高速互联网
- 两间卧室
- 靠近三室公寓“一垒”
- 距离库珀镇棒球世界1.25英里
- 距离库珀镇全明星村2.75英里
- 距库珀镇梦公园19英里
您的服务器上是否安装了PHP?设置正确吗?你能运行
吗听起来“folder2/file.php”中有令人不快的代码。你能分享这些文件的内容吗?谢谢你的回复。我编辑了这篇文章以包含更多信息。可能是您的FTP客户端,可能尝试删除服务器上的文件并重新加载?我也这么认为,所以我从服务器下载了文件…检查了代码,结果是正确的。从服务器上删除了该文件,并再次上传了该文件,其中包含正确的代码…但它仍然显示在我的帖子中描述的,一旦上传到现场。此外,我所做的任何其他更改和上传都会显示在实时站点上,因此FTP客户端似乎正在工作。谢谢你的提示。