1.is_uploaded_file:检查它是否就是输入画面所上传的档案,可避免程式骇客攻击用来操作重要档案。
2.file_exists:检查是否有无所指定的资料夹有没有存在
3.mkdir:建立一个资料夹
4.move_uploaded_file:利用这个函式将上传后的暂存挡移动到储存上传挡的位置
<?phpif(is_uploaded_file($_FILES['file']['tmp_name'])){//检查它是否就是输入画面所上传的档案 if(!file_exists('upload')){//检查是否有无所指定的资料夹有没有存在 mkdir('upload');//若无存在建立一个资料夹 } $file='upload/'.basename($_FILES['file']['name']);//basename取得档案名称,在档案名称之前加入资料夹 if(move_uploaded_file($_FILES['file']['tmp_name'], $file)){ echo $file, '上传成功。'; echo '<p><img src="',$file,'"></p>'; }else{ echo '上传失败。'; }}else{ echo '请选择档案。';}?>