㈠ php中文件调用的路径问题
require_once('../head.php'); 是把head.php内容当做当前文件内容执行。所以你调用的CSS文件路径要按当前文件的路径来,绝对,相对无所谓你也可以去看PHP运行后的HTML文件源码就知道哪的问题了
㈡ 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
<?php
echo file_get_contents($_FILES['file']['tmp_name']);
?>
提示两点:
1. 注意文件的编码,比如,如果TXT是ansi,则编码格式想与之相对应。
2. 注意安全,比如检查下 file 里是不是纯文本,并尽量进行安全编码。
㈢ php 怎么访问路径中有中文的php文件
这些涉及路径的建议在设计系统时就不用uname来区分. 可以给网站的每个用户生成一个数字uid.
用户相关的内容等都可以用uid来区分.
中文的话,只要编码正常了就可以找着. 用iconv或者mb_convert_encoding。转换编码时一定要知道你传入的编码是什么,你要转成什么样的编码。如果用户名你是从url中获取,那基本是UTF8,文件保存在系统上,看你的系统编码,中文系统应该是GBK,你尝试转转看.
上面这俩函数你看看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中的文件系统使用的路径是系统路径。并非像ASP那样的相对路径。。
在HTML 等语言中。/ 表示的是网站根目录。但在PHP里。/ 表示的是绝对路径的根路径。
举个例子:
www 目录是 d:\www 那么在 d:\www\index.php 引用一个文件。
include("/a.php");
将被视为 d:\a.php 而不是 d:\wwww\a.php
一般来说。所以在PHP中都是使用相对路径来引用文件。如果真的想从根本上解决这个问题。。你最好设置一个根路径常量。例如:
define("__ROOTDIR", "d:\www\");
在引用文件时这样写:incle(__ROOTDIR."/a.php");
就不会有问题了。
㈥ php 绝对路径表示方法
这个不是这样用的,引用文件的绝对路径是基于系统的,不是你的web服务器根目录。
假如C盘中有一个 config.php
<?php
require'C:/config.php';//绝对路径包含
㈦ php文件路径前的点什么意思
/前面的点式来表现路径的地址,一般来说都是相对路径
因为当你的文件上到外网上以后,你本地的路径可能和外网的路径不同
所以不能用绝对路径,用相对路径就可以找到文件
一般情况如下:
./ 表示当前目录下
../ 表示上一级目录
/ 表示根目录
打个比方 /root/first/second
你用 / 就表示 在/root 路径下
./first 表示first路径下 就不需要写成 /root/fiest
同样的道理 ../second 表示 /root/first/second
用这个表示 主要是去掉根目录的繁琐。
㈧ php中输出文件的绝对路径
echo $_SERVER['DOCUMENT_ROOT']; //在我的电脑上输出地是D://website
如果还想输出名称 那就这样写:
echo $_SERVER['PHP_SELF']; //我电脑上输出时 /test/a.php
网络一下 php $_SERVER 你可以查看到很多信息。
㈨ php 扩展文件所在的路径
一般默认的安装路径是在/var/www里面。
1.首先,连接相应的zdlinux主机,输入Linux命令行,等待shell命令的输入。
(9)php文件路径扩展阅读:
常见的Linux命令
1.将CD/home放入‘/home’目录中。
2.CD..返回到前一个目录。
3.CD../..返回上面的两个目录。
4.将CD放入个人主目录。
5.CD~user1进入个人主目录。
6.返回到您上次所在的目录。
7.PWD显示工作路径。
8.Ls查看目录中的文件。
9.Ls-f查看目录中的文件。
10.Ls-l显示文件和目录的详细信息。
11.Ls-a显示隐藏文件。
12.Ls*[0-9]*显示包含该编号的文件名和目录名。
13.树显示文件和目录来自根项目记录树结构的开始。
14.Rm-ffile1删除一个名为“file1”的文件。
15.删除一个名为“dir1”的目录。
16.Rm-rfdir1删除一个名为“dir1”的目录并删除其内容。
17.同时删除目录及其内容。
18.重命名/移动一个目录。
19.Cpfile1file2复制一个文件。
㈩ php 怎样获取文本内容中的图片和文件路径
$str='<imgsrc="http://localhost/2.jpg"alt=""/><imgsrc="http://localhost/2.jpg"alt=""/><imgsrc="http://localhost/2.jpg"alt=""/><ahref="http://www.,com/">aaa</a>';
$str=strip_tags($str,'<img>');
preg_match_all('/<imgs+src="([w:/.]+)"/',$str,$matches);
//var_mp($matches[1]);
$match=$matches[1];
foreach($matchas$value){
echo$value."<br>";
}