0

ここで何が問題なのですか?

require("countrylist.php"); //array 
echo "Your country:<br /><select name=\"country\">";
foreach($countryList as $key => $value)
{ 
echo "<option value=" . $key . ">";
echo $value . "</option>";
} 
echo "</select>";

PHP 5.4がインストールされたローカルxamppサーバーで作業していますが、オンライン(5.2)では動作していません。わかりません。空のドロップボックスを取得します。

配列:

$countryList = array (
'AD' => 'Andorra',
'AE' => 'United Arab Emirates',
'AF' => 'Afghanistan' ....

等々。

4

2 に答える 2

0

このページについてのみライブサーバーでエラーレポートを作成するか、インクルードファイルが見つからない場合は条件付きメッセージを作成してください。

if(! require("countrylist.php") ){

echo 'Oops, cannot find the file in ' . ini_get("include_path");

}else{

var_dump($countryList);

}
于 2013-02-03T18:32:54.190 に答える
0

CountryList.php が適切であることを確認してください

<?php

ファイルの先頭にタグを付けて、パーサーが PHP であることを認識できるようにします。(< と ? の間にスペースを入れてはいけませんが、Stack Overflow はコメントに PHP が埋め込まれないように保護します。

于 2013-02-03T18:37:02.770 に答える