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

php获取文件路径|求教php 如何获取文件的下载路径的第1张示图

㈠ php 有取得某一文件的路径的函数吗 比如我有个文件test.txt,我想返回它所在的文件夹,怎么做到

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/inclib.inc.phpphplib.inc

㈡ php 怎样获取文本内容中的图片和文件路径

需要用正则表达式来解析,例子:<?php $str='<p><img border="0" src="upfiles/2009/07/1246430143_1.jpg" alt=""/></p>'; $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/"; preg_match_all($pattern,$str,$match); print_r($match); ?>

㈢ php获取打开的文件的路径

1. 由于浏览器的限制,通常传递时只会看到文件名,而不会看到完整的路径。2. 如果想达到你的目的,以下是建议的示例办法:(1) test.html<html><head> <meta charset="utf-8"></head><body><form method="post" action="open2.php" enctype="multipart/form-data"><input id="mytxt" type="file" name="file" /><input type="submit" name="Submit" value="打开" /></form></body></html>(2) open2.php<?phpecho file_get_contents($_FILES['file']['tmp_name']);?>提示两点:1. 注意文件的编码,比如,如果TXT是ansi,则编码格式想与之相对应。2. 注意安全,比如检查下 file 里是不是纯文本,并尽量进行安全编码。

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

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

㈤ PHP如何获取上传文件的完整路径

完整路径?你是指传到网上的完整路径么??如果是:这个路径是需要你自己拼的。首先获取域名,拼上你设置的上传目录,然后拼上你接受来的文件名。

㈥ 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文件上传代码,需要获取到文件的路径。

第二个这样写<?php$action = $_GET["action"];if($action == "insertRoom"){$rType = $_POST["rType"];$rPrice = $_POST["rPrice"];$rPicurl = $_POST["rPicurl"]; echo $rpicurl; echo "<br>"; echo $rType;$pic = $_FILES["rPicurl"]; //接收文件上传foreach($pic as $key=>$val){echo "{$key}=>";print_r($pic[$key]); //打印数组echo "<br>";}echo "**********<br>";foreach($pic["name"] as $key=>$val){echo $key."<br>"; //如果库key==0,则$pic[""][$key] 都是指向第一图片的if($pic["error"][$key]==0){ //此时指向第一个文件$newName = "upload/".getNewName().".".getExtName($pic["name"][$key]);move_uploaded_file($pic["tmp_name"][$key],$newName); //把上传来的图片从临时位置移动到指定位置。}function getExtName($file){ //获得文件括展名$ext = pathinfo($file);print_r($ext);return $ext["extension"];}function getNewName(){$newName = date("YmdHis").md5(mt_rand(10000,45333));return $newName;}第三个不要了,合并了,可能变量名称会有错,自己调试下

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

哎,本不想回复的,但是怕其它人回复误人子弟,还是说两句吧。你的PHP程序是在WEB服务版器上运行权,运行完毕后生成的文件类型,再通过网络传送到浏览器电脑上,然后这个电脑的人员再选择保存文件路径,你说这个人选择保存路径的时候你的PHP程序可能知道吗,那个PHP早就运行结束了。你所有的那些Header都是服务器传送给浏览器的,浏览器要把信息传送回服务器只有通过GET、POST调用服务器,显然选择路径保存文件的动作不会触发上传动作。综上所述,你是无法通过PHP程序获得用户的保存文件夹的。要获得用户保存的文件夹,除非你自己编写浏览器代码,在选择保存路径后再传送给服务器,这种可能性几乎为0。

㈨ PHP根据绝对路径获取文件

这个不太清楚,毕竟用text提交的是一段字符串,并不像file似的上传到服务器的临时目录。这么想想的话如果只拿到一段字符串服务器端就能随便的获得你这边儿的文件也挺可怕的-。-我还只是菜鸟,表拍。。。

㈩ php怎样获取当前文件的物理路径

dirname(__FILE__); 获取当前目录的绝对路径

未经允许不得转载:山九号 » php获取文件路径|求教php 如何获取文件的下载路径

赞 (0)