php获取当前文件路径|PHP或者JS怎么获取file里面的绝对路径

php获取当前文件路径|PHP或者JS怎么获取file里面的绝对路径的第1张示图

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

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

B. 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 里是不是纯文本,并尽量进行安全编码。

C. php如何得到当前执行脚本路径,包括所得到参数

当前执行脚本路径:

使用魔术常量:__FILE__

手册解释:

文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。

包括所得到参数

$_GET包括get请求的参数,$_POST包括post请求的参数,如果需要解析路径中的参数可以使用函数pathinfo(string $path)

$path_parts=pathinfo('/www/htdocs/inc/lib.inc.php');echo$path_parts['dirname'],"";echo$path_parts['basename'],"";echo$path_parts['extension'],"";echo$path_parts['filename'],"";

输出

/www/htdocs/inclib.inc.phpphplib.inc

D. PHP或者js怎么获取file里面的绝对路径

html的/,标示是网站的根目录,php的那个/,表示系统的根目录。php一般这么搞。dirname(__FILE__);用这个获内取当前文件所在的目录,然后容根据这个目录,向前或者向后定位。比如在你编辑的这个文件下面有个a.php,你可以这么写。require_once(dirname(__FILE__).'/a.php');要是比如,你现在编辑的文件是ctrl目录下,但是你想包含的文件在和ctrl同级别的一个目录server下,就这么写require_once(dirname(__FILE__).'/../a.php');

E. 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

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

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

G. php获取上级文件绝对路径

PHP获取文件绝对路径,参考方法如下:<?php echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\ echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\ ?> chdir() 函数把当前的目录改变为指定的目录。 若成功,则该函数返回 true,否则返回 false。 语法 :chdir(directory)参数 描述 directory 必需。规定新的当前目录。

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

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

I. 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"上传失败..请检查服务器。";}

J. php如何获取当前页面url路径

利用PHP实现

http://localhost/PHP/XX.php?id=5

1、//获取域名或主机地址

echo $_SERVER['HTTP_HOST']; #localhost

2、//获取网页地址

echo $_SERVER['PHP_SELF']; #/PHP/XX.php

3、//获取网址参数

echo $_SERVER["QUERY_STRING"]; #id=5

4、//获取用户代理

echo $_SERVER['HTTP_REFERER'];

5、//获取完整的url

echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

echo'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];

#http://localhost/PHP/XX.php?id=5

(10)php获取当前文件路径扩展阅读

PHP的特性包括:

1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。

2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,

PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

3. PHP支持几乎所有流行的数据库以及操作系统。

未经允许不得转载:山九号 » php获取当前文件路径|PHP或者JS怎么获取file里面的绝对路径

赞 (0)