⑴ php中关于文件路径的问题
<?
include('../login.php');
?>
//要先退回上一级目录才能调用上一级目录中的文件,退回上一级目录用../,退回多少级用多少../;
<?
include('../manage/index.php');
?>
//只要不在同一文件夹中,如果两个文销伏戚件夹是在同一级,那么先要退回上一级文件夹,然后再进入到厅粗另一文件夹中,才能调用另一文件夹中的亏陵文件
⑵ 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如何得到当前执行脚本路径
参数有参数1,参数2,参数3…。传递参数的方法有可能是GET有可能是POST,那么现在请写出类似:http://www.domain.com/script.php?参数1=值1&参数2=值2….. 的结果
关于前执行脚本路径感觉有点歧义:若是得到该脚本在服务器上的绝对路径用 $_SERVER[‘APPL_PHYSICAL_PATH’].若是该脚本的URL则可以用获取
获取所有参数:可以用以下方法:
//获取post的数据
while (list($var,$value) = each($HTTP_POST_VARS))
{
echo “$var = $value n”;
}
//获取get方式的数据
while (list($var, $value) = each($HTTP_GET_VARS))
{
echo “$var = $value n”;
}
⑷ 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/inc
lib.inc.php
php
lib.inc
⑸ php设置文件路径
语法是没错的,错误应该是你的路径不对,你这样
你在 require XXMY_P....这个前面加一个调试:
die (XXMY_PATH);
看看输出的路径正确与否就知道问题在哪了
⑹ php获取打开的文件的路径
这里有浏览器限制,可以用javascript获取input的value值,在IE下可以得到包括路径的文件名,在其他浏览器下只能获得文件名。
⑺ php写文件 路径的格式
可以直接使用绝对路径。
如果是Windows可以直接写“C:/Cache/”
如果是Linux可以直接写“/Cache/”,需先改cache的权限为777.看看报什么错。在PHP的最前面加上error_reporting(E_ALL & ~E_NOTICE);相对路径是相对fopen所在的PHP文件即a.php而言的。
$f = fopen("cache/$filename", 'ab);
如果a.php在根目录下的b文件夹:
$f = fopen("../cache/$filename", 'ab);
⑻ 1>Linux下执行php文件的命令为:php的安装路径 –f /share/web/refresh.php
-f的f就是file的意思,-f选项就是用于指定一个php后缀的文件的文件名,表示用PHP程序来执行某个php文件。类似的还有tar命令的-f选项,也是用来指定一个文件(不过tar命令的-f选项是指定一个tar包文件)。