我用fopen创建了一个文件
$string = '<?php
define ("DB_HOST", "'. $_POST["dbhost"]. '");
define ("DB_USER", "'. $_POST["dbuname"]. '");
define ("DB_PASS","'. $_POST["dbpass"]. '");
define ("DB_NAME","'. $_POST["dbname"]. '")
?>';
$confile = "../lib/con.php";
if (!file_exists($confile)) {
$fp = fopen($confile, "x") or die("can't open file ".$confile);
fwrite($fp, $string);
fclose($fp);
} else {
$fp = fopen($confile, "w") or die("can't open file ".$confile);
fwrite($fp, $string);
fclose($fp);
}
但是现在如果我尝试使用Dreamweaver或Filezilla下载文件,除非我重命名,否则它不会下载该文件。任何人都可以解决我在这里做错的事吗?
答案 0 :(得分:0)
Web服务器中的Con被认为是对某些Web主机的保留,并且当写入名为con的文件时,它有时会失败,如果您将该文件重命名为conn.php它应该可以工作。