文件夹层次结构为:
phpproject:
config.php
admin.xml
crimes:
addcrime.php
addcrime.php的内容是:
<?php
include("../config.php");
if (isset($_POST['submitted'])) {
foreach ($_POST AS $key => $value) {
$_POST[$key] = mysql_real_escape_string($value);
}
$sql = "INSERT INTO `crime` (`crime_name`,`crime_type` ) VALUES( '{$_POST['crime_name']}','{$_POST['crime_type']}' ) ";
mysql_query($sql) or die(mysql_error());
echo "Added row.<br />";
echo "<a href='list.php'>Back To Listing</a>";
} ?&GT;
犯罪名称:
犯罪类型:
config.php的内容:
if(file_exists(“./ admin.xml”)){
$xml = simplexml_load_file("./admin.xml");
$uid = trim($xml->name);
$pwd = trim($xml->password);
$db = trim($xml->dbname);
echo $uid;
echo $pwd;
$link = mysql_connect('localhost', $uid, $pwd);
if (!$link) {
die('Not connected : ' . mysql_error());
}
$db_selected = mysql_select_db($db, $link);
if (!$db_selected) {
die('Can\'t use : ' . $db . ' ' . mysql_error());
} else {
echo "<h2> Database " . $db . " selected successfully " . "</h2> <br/>";
echo "<h2> Username:" . $uid . "</h2> <br/>";
}
}其他{
echo "file not found";
} ?&GT;
config.php文件无法找到同一文件夹中的admin.xml
答案 0 :(得分:0)
基本上,@ CBroe在评论中说的是什么。您可能想要尝试的是:
if (file_exists(__DIR__ . DIRECTORY_SEPARATOR . 'admin.xml'))