我的simple_html_dom脚本在浏览器中加载时,正在显示我的PHP代码

时间:2012-12-02 12:36:19

标签: php simple-html-dom

我正在努力获得一些Android应用程序的标题。这是我正在使用的代码示例:

<?php

// Create DOM from URL or file
$package_name = 'com.brogent.livewallpaper.halloween';
include('simple_html_dom.php');
$html = new simple_html_dom();
$html -> load_file("http://play.google.com/store/apps/details?id='$package_name'");

$det[0][1] = $html->find('h1[class=doc-banner-title]');
echo $det[1];
?>

我遇到的问题是,每当我在php文件中加载脚本时,这就是我的浏览器向我显示的内容:

load_file("http://play.google.com/store/apps/details?id='$package_name'"); $det[0][1] = $html->find('h1[class=doc-banner-title]'); echo $det[1]; ?>

那么,我需要做些什么来解决这个问题,这样我才能得到我需要的输出,获得我需要的快速信息,并继续前进?

2 个答案:

答案 0 :(得分:0)

您的网络服务器配置不正确。确保您的Web服务器可以正确解释php。你需要用apache安装php模块。

答案 1 :(得分:0)

您需要为服务器启用PHP解释器和/或使用正确的扩展名。

对于Apache,您需要安装PHP并将以下行添加到httpd.conf

LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "c:/Program Files/PHP"

根据需要更换路径

也可能需要更改此行以阅读DirectoryIndex index.php index.html index.htm

修改

仔细检查

  1. 该文件的扩展名为.php
  2. 您在代码开头有<?php,最后有?>(或者是启动PHP解释器的其他方法之一。
  3. 如果使用XML检查字符串确实包含第一行XML的<?>?