说明
string dirname( string $path )
getcwd — 取得当前工作目录
说明
string getcwd( void )
echo __FILE__ // 取得当前文件的绝对地址,结果:D:\www\test.php
echo dirname(__FILE__)// 取得当前文件所在的绝对目录,结果:D:\www\
echo dirname(dirname(__FILE__))//取得当前文件的上一层目录名,结果:D:\
dirname — 返回路径中的目录部分basename — 返回路径中的文件名部分
以上两个可以获取目录或文件部分。下面一个较为强大。
pathinfo — 返回文件路径的信息
<?php
$path_parts = pathinfo('/www/htdocs/inc/lib.inc.php')
echo $path_parts['dirname'], "\n"
echo $path_parts['basename'], "\n"
echo $path_parts['extension'], "\n"
echo $path_parts['filename'], "\n"
?>
会输出
/www/htdocs/inc
lib.inc.php
php
lib.inc
# 接收表单提交变量$file=$_FILES['BtnPic']
//print_r($_FILES)PRINT_R($file)
//PRINT_R($file)
//判断文件是否上传成功
if(is_uploaded_file($file['tmp_name'])){
//apache文件上传时临时储存路径,移动到自定义路径
$upload_file=$file['tmp_name']
//print_r($upload_file)
$uploadpath = $_SERVER['DOCUMENT_ROOT']."/UploadFile/naotu/"//这块要注意一下路径
//下面是你服务器储存文件的路径,可以自定义
$move_to_file=$uploadpath.$file['name']
//判断是否移动成功
if (!is_dir($uploadpath)){
mkdir($uploadpath,0777,true)
}
if(move_uploaded_file($upload_file,$move_to_file)){
echo "上传文件成功"
}else{
echo "上传失败"
}
}else{
echo "上传失败..请检查服务器。"
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)