㈠ 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>";
}