PHP获取文件路径,php获取当前目录下所有文件
求教,php 如何获取文件的下载路径?
哎,本不想回复的,但是怕其它人回复误人子弟,还是说两句吧。
你的PHP程序是在WEB服务器上运行,运行完毕后生成的文件类型,再通过网络传送到浏览器电脑上,然后这个电脑的人员再选择保存文件路径,你说这个人选择保存路径的时候你的PHP程序可能知道吗,那个PHP早就运行结束了。
你所有的那些Header都是服务器传送给浏览器的,浏览器要把信息传送回服务器只有通过GET、POST调用服务器,显然选择路径保存文件的动作不会触发上传动作。
综上所述,你是无法通过PHP程序获得用户的保存文件夹的。
要获得用户保存的文件夹,除非你自己编写浏览器代码,在选择保存路径后再传送给服务器,这种可能性几乎为0。
php 获取file选择的文件路径
#?接收表单提交变量
$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?"上传失败..请检查服务器。";
?????}
php 怎样获取文本内容中的图片和文件路径?
$str?=?'img?src=""?alt=""?/?img?src=""?alt=""?/?img?src=""?alt=""?/??a?href=""aaa/a';
????$str?=?strip_tags($str,?'img');
????preg_match_all('/\img\s+src\=\"([\w:\/\.]+)\"/',?$str,?$matches);
????//var_dump($matches[1]);
????$match?=?$matches[1];
????foreach?($match?as?$value)?{
????????echo?$value."br";
????}
php怎么获取文件夹
给你一个文件夹,返回该文件夹下所有文件数量
?php
//递归函数实现功能
function fileall($fname){
$sum = 0;
if(is_dir($fname)){
$dir = opendir($fname
);
while($name = readdir($dir)){
if($name != "." $name != ".."){
$wzpath = $fname."/".$name;//将文件拼接成完整的路径
if(is_file($wzpath)){
//如果是文件+1
$sum++;
}else{
//如果是文件夹调用本身函数查找所有文件
$sum += fileall($wzpath);
}
}
}
closedir($dir);
return $sum;
}else{
return 1;
}
}
函数调用:echo fileall("./bootstrap");
?