程序那里错了?指示的是第13行,前13行程序如下:
<?php
require_once( dirname(__FILE__) . '/common.php');
header('Content-Type: text/html; charset=UTF-8;'); if ($_POST['add']!="") {

if (!is_writable(dirname(__FILE__) . '/config/')) {
die( 'config/  - 目录必须设置为可写!');
}
$db = $_POST['db'];
$m = mysql_connect($db['host'], $db['user'], $db['pass']);if (!is_writable(dirname(__FILE__) . '/db/') ) {
die('db/ - 目录必须设置为可写!');
}if (!$m ) {
echo "<script language='javascript'>alert('错误的数据库配置');window.parent.location.replace('install.php');</script>";}if ( !mysql_select_db($db['name'], $m) 
&& !mysql_query("CREATE database `{$db['name']}`;", $m) ) {
Session::Set('error', "选择数据库 {$db['name']} 错误,可能不存在?");
echo "<script language='javascript'>alert('选择数据库错误,可能不存在?');window.parent.location.replace('install.php');</script>";}
mysql_select_db($db['name'], $m);$dir = dirname(__FILE__);
$sql = '';
$f = file('db/auction_db.sql');
foreach($f AS $l) {
if ( strpos(trim($l), '--')===0 || strpos(trim($l), '/*') === 0 || !trim($l)) {
continue;
}
$sql .= $l;
}mysql_query("SET names UTF8;");
$sqls = explode(';', $sql);foreach($sqls AS $sql) {
mysql_query($sql, $m);
}$PHP = array(
'db' => $db,
);
if ( write_php_file($PHP, 'config/config.inc.php') ) {
echo "<script language='javascript'>alert('软件安装成功,请及时删除 install.php');window.parent.location.replace('index.php');</script>";
}
//redirect('index.php');
}
?>