PHP获取文件路径,php获取当前目录下所有文件

http://www.itjxue.com  2023-01-18 07:27  来源:未知  点击次数: 

求教,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");

?

(责任编辑:IT教学网)

更多

推荐微软认证文章