导航:首页 > 编程语言 > php获取指定文件路径

php获取指定文件路径

发布时间:2022-09-05 00:57:34

php获取打开的文件的路径

这里有浏览器限制,可以用javascript获取input的value值,在IE下可以得到包括路径的文件名,在其他浏览器下只能获得文件名。

Ⅱ 求一php文件上传代码,需要获取到文件的路径。

给你一个文件上传处理函数 很简单
//$name 文件名 $tmp_name文件临时名 $path文件存放路径 比如 $_FILES["rPrice"]['name'],$_FILES["rPrice"]['tmp_name'],"upload/" 函数返回的文件的路径
function upload($name,$tmp_name,$path,$allow='jpg,gif,png,bmp'){
//获取后缀名
$ext = explode('.',$name,2);
$exts = end($ext); //end()获得数组最后一个值
if(!stristr($allow,$exts)){
echo $allow,$exts;
echo '<h1>上传失败:你上传的文件类型暂不支持!</h1>';
exit;
}

//获取文件名,避免重名
$name = time().rand(1000,10000);

//深度分层,建立目录
$dir = date('Y/m/d');

$array = explode('/',$dir);

//一级级创建目录
foreach($array as $val){
$path = $path.$val.'/'; // 'attach/2010/11/15'
if(!is_dir($path)){ //is_dir()判断目录是否存在
mkdir($path); //mkdir()创建目录
}
}

move_uploaded_file($tmp_name,$path.$name.'.'.$exts);
return $dir.'/'.$name.'.'.$exts;
}

Ⅲ 如何用php读取指定文件夹里所有文件并做成链接

<?php
//设定报错等级,如果是开源程序插件不需要设定
error_reporting(E_ERROR | E_PARSE);
//定义欲读取的目录路径,方便演示,本程序读取的是当前文件所在目录
$path = '.';
//获取文件列表数组
$files = ReadFolder($path);
//处理文件列表数组
foreach ($files as $value) {
//显示文件链接
echo '<a href="' . $value . '">' . $value . '</a>';
//为方便查看,输出一个 <br /> 换行符
echo '<br />';
}
/* 定义自定义函数 */
/**
* 获取文件列表
*
* @param string $dir 欲读取的目录路径
* @param boolean $mode 0:读取全部;1:仅读取文件;2:仅读取目录
* @return array
*/

Ⅳ PHP获取指定路径文件大小

filesize() 函数返回指定文件的大小。

若成功,则返回文件大小的字节数。若失败,则返回 false 并生成一条 E_WARNING 级的错误。
语法
filesize(filename)

参数 描述

filename 必需。规定要检查的文件。

提示:本函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。

例子
<?php
echo 'test.txt文件的大小为:' , filesize("test.txt");
?>

输出:
test.txt文件的大小为:20

Ⅳ 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如何获取linux中某个文件的全路径

用glob函数,全给找出来。

例子:

<?php
foreach(glob("/opt/sftp/web/FTP25_20150914_*.xls")as$filename){
echo$filename."<br/> ";
}

Ⅶ php获取指定路径的物理问题.

还有个函数看一下

获得本文件路径
dirname(__FILE__)
如果是上级目录,就是
dirname(__FILE__)."/../"
后面再加文件名,就可得上级文件路径

===============
realpath取不到值只说明 /data/index.php 这个文件不存在,你确定这个路径正确吗

Ⅷ php 如何获取file表单中的本地路径(file表单中的值)

1.这是你通过:$_FILES可以取到的所有的值:
echo
"<pre>";
print_r($UploadedFile);
echo
"</pre>";2.如果你是要取表单UploadedFile的值,可以通过变通的方式,js去处理,如触发浏览按扭或上传按扭的时候,将其写入到别一个隐藏域,再提交就可以了。

Ⅸ 求教,php 如何获取文件的下载路径

哎,本不想回复的,但是怕其它人回复误人子弟,还是说两句吧。

你的PHP程序是在WEB服务器上运行,运行完毕后生成的文件类型,再通过网络传送到浏览器电脑上,然后这个电脑的人员再选择保存文件路径,你说这个人选择保存路径的时候你的PHP程序可能知道吗,那个PHP早就运行结束了。

你所有的那些Header都是服务器传送给浏览器的,浏览器要把信息传送回服务器只有通过GET、POST调用服务器,显然选择路径保存文件的动作不会触发上传动作。

综上所述,你是无法通过PHP程序获得用户的保存文件夹的。

要获得用户保存的文件夹,除非你自己编写浏览器代码,在选择保存路径后再传送给服务器,这种可能性几乎为0。

阅读全文

与php获取指定文件路径相关的资料

热点内容
unix网络编程卷4 浏览:805
找靓机app下单什么时候发货 浏览:411
android一个应用两个进程 浏览:801
linux硬盘复制 浏览:806
php图片服务器搭建 浏览:798
下载压缩文件怎么打开 浏览:192
新建文件夹叫什么名字 浏览:565
windows20的开机命令 浏览:332
微信一般在电脑的那个文件夹 浏览:509
go在win7下编译特别慢 浏览:256
光遇ios耳机安卓为什么没有 浏览:904
小米手机桌面文件夹经常自动散开 浏览:607
小米电话手表用什么app进行设置 浏览:265
虚拟打印机pdf下载 浏览:671
jdk编译运行方法 浏览:459
android执行shell命令 浏览:349
程序员头像女 浏览:57
有什么可以变头发颜色的app 浏览:935
玩具解压屋游戏下载 浏览:849
我的世界拔刀剑服务器地址id 浏览:891