0

いくつかの 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]; ?>

では、この問題を修正して、必要な出力を取得し、必要な情報をすばやく取得して、作業を進めるにはどうすればよいでしょうか?

4

2 に答える 2

0

Web サーバーが正しく構成されていません。Web サーバーが php を正しく解釈できることを確認してください。Apache で php モジュールをインストールする必要があります。

于 2012-12-02T12:39:26.963 に答える
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 インタープリターを開始する他の方法の 1 つ) にあること。
  3. <?XML を使用している場合は、文字列>?に XML の最初の行が含まれていることを確認してください。
于 2012-12-02T12:41:12.653 に答える