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 但不能在线工作(5.2)的本地 xampp 服务器上工作,我不明白。我得到一个空的保管箱。

数组:

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

等等。

4

2 回答 2

0

确保 CountryList.php 具有正确的

< ?php

文件顶部的标签,以便解析器知道它是 PHP。(注意 < 和 ? 之间不应有空格,但 Stack Overflow 可防止注释中嵌入 PHP。

于 2013-02-03T18:37:02.770 回答
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 回答