//引入数据库连接
require "houtai/conn.inc.php";function shengcheng($name){
$s="select * from a where name='$name'";
$r=$mysqli->query($s);
$rs=$r->fetch_assoc();
$lujing=$rs['lujing'];
if(!file_exists($lujing)){
mkdir($lujing);
//echo "目录".$lujing."创建成功!<br>";
}else{echo '创建目录不成功';}
$r->free();
$mysqli->close();
}$name='a';
shengcheng($name);
传个 a 过去,查询 a表的name字段里的a,在获取这个a的路径($lujin=$rs['lujing'])地址,
然后再此文件的当层生成这个lujing 的目录。没错误提示,也不生成,难道函数体的问题还是?我找不到问题。=====================
如果我使用GET传递。http://a.com/a.php?name=a 是可以正常生成。$name=$_GET['name']
$s="select * from a where name='$name'";
$r=$mysqli->query($s);
$rs=$r->fetch_assoc();
$lujing=$rs['lujing'];
if(!file_exists($lujing)){
mkdir($lujing);
//echo "目录".$lujing."创建成功!<br>";
}else{echo '创建目录不成功';}
$r->free();
$mysqli->close();
整个文件下来空白,function 有各种的echo 没输出。
include "houtai/conn.inc.php";
global $mysqli;已在里面了。
假如说
$a="中文";hanshu($a);传的是字符串,有什么特别的要求转换?
global $mysqli;//要这样
$s="select * from a where name='$name'";
$r=$mysqli->query($s);
$rs=$r->fetch_assoc();
$lujing=$rs['lujing'];
if(!file_exists($lujing)){
mkdir($lujing);
//echo "目录".$lujing."创建成功!<br>";
}else{echo '创建目录不成功';}
$r->free();
$mysqli->close();
}
$name="我的爱";
shengcheng($name1);function shengcheng($name){
global $mysqli;//已经是这样了。
$s="select * from a where name='$name'";
$r=$mysqli->query($s);
$rs=$r->fetch_assoc();
$lujing=$rs['lujing'];
if(!file_exists($lujing)){
mkdir($lujing);
//echo "目录".$lujing."创建成功!<br>";
}else{echo '创建目录不成功';}
$r->free();
$mysqli->close();