function db_close() { mysql_close(); } ?> ================
是你的邮件服务没有配置好。 把文件传到linux下运行试一下
Notice: Undefined index: SCRIPT_FILENAME in C:\domains\config\install.php on line 29Notice: Undefined index: SERVER_ADMIN in C:\domains\config\install.php on line 29这好像不是邮件服务器的问题吧?下面那个说邮件服务的问题的我知道。 多谢二位朋友指点:)
config.php
=========
<?
error_reporting(E_ALL);
function config_read() {
if (file_exists("../domains.php")) {
$fname = "../domains.php";
} else {
$fname = "domains.php";
}
$vars = array();
$f = fopen($fname,"r");
while ($s = fgets($f,16384)) {
// print "123$s 123<br>";
if (preg_match("/(\S+)=(.*)/",$s,$match)) {
$match[2] = preg_replace('/\t/',"\r\n",$match[2]);
$vars[$match[1]] = stripslashes($match[2]);
}
}
fclose($f);
return $vars;
}function config_write($vars) {
$f = fopen("../domains.php","w");
fputs($f,"<?/*\n");
foreach ($vars as $name=>$value) {
$value = preg_replace('/\r\n/',"\t",$value);
$value = preg_replace('/\n/',"\t",$value);
$value = preg_replace('/\r/',"\t",$value);
fwrite($f,"$name=$value\n");
}
fputs($f,"*/?>");
fclose($f);
} ?>
==================
db.php
====================
<?
function db_connect() {
$vars = config_read();
extract($vars);
mysql_connect($dbhost,$dbuser,$dbpassword) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
}
function db_close() {
mysql_close();
}
?>
================
把文件传到linux下运行试一下
多谢二位朋友指点:)
phpinfo();
?>