【问题标题】:php foreach visible on pagephp foreach 在页面上可见
【发布时间】:2010-05-26 04:55:58
【问题描述】:

在我的 PHP 代码中,我有这个:

$filename = 'data.xml';
$xml = file_get_contents($filename);
$data = simplexml_load_string($xml);
$variable = "";
foreach ($data->file_info as $record)
{
    $id1 = $record['id1'];
    $id2 = $record['id2'];
}

它在网络服务器上工作得非常好,但是当尝试在本地查看它时(使用 xampp),我在我的 pgae 顶部得到以下输出:

file_info as $record)
{
    $id1 = $record['id1'];
    $id2 = $record['id2'];
}

(后面是另外 100 行左右的 PHP)

不确定它是否会有所作为,它工作的 Web 服务器正在运行 linux,我正在尝试使用 xampp 在 Windows 上查看它)

【问题讨论】:

    标签: php xml xampp


    【解决方案1】:

    确保在php.ini 中将short_open_tag 设置为开启/将<? 更改为<?php。如果还不行,请检查 apache 的日志,看看发生了什么。还要检查 php 是否定义为 httpd.conf 中 .php 文件的处理程序。

    【讨论】:

    • 啊,你抓住了我。除了这一次,我总是使用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-12
    • 2014-04-20
    • 1970-01-01
    • 2017-10-18
    相关资源
    最近更新 更多