導航:首頁 > 文件目錄 > php文件當前路徑

php文件當前路徑

發布時間:2025-07-20 19:09:00

⑴ PHP 路徑詳解 dirname,realpath,__FILE__,getcwd

PHP 路徑詳解 dirname,realpath,__FILE__,getcwd

在 PHP 中,處理文件和目錄路徑是開發者經常需要進行的操作。本文將詳細介紹四個主要的路徑處理函數:dirname,realpath,__FILE__,以及 getcwd,並通過具體示例來幫助理解它們的功能和用法。

1. __FILE__ 獲取當前文件的絕對路徑(目錄 + 文件名及其後綴)

在任何 PHP 文件中,如果調用 __FILE__,它會返回當前文件的絕對路徑。例如,在`index.php`中,調用 __FILE__ 會返回 `E:\wamp\www\index.php`。如果在`c_system_base.php`中使用,則返迴文件所在目錄的路徑,如 `E:\wamp\www\zb_system\function\c_system_base.php`。

2. dirname(__FILE__) 返回當前目錄的上級目錄,或當前文件所在的目錄 (結尾不帶/)

dirname() 通常與 __FILE__ 結合使用。它可接收文件或目錄路徑作為參數,並返回該路徑的上一級目錄。例如,在 `c_system_base.php` 中,`dirname(__FILE__)` 返回 `E:\wamp\www\zb_system\function`。調用 `dirname(dirname(__FILE__))` 會返回 `E:\wamp\www\zb_system`,以此類推。

3. realpath() 返回當前文件的絕對路徑 或 相對根目錄的路徑

realpath() 函數用於返回當前文件的絕對路徑或相對於根目錄的路徑。在 `c_system_base.php` 中調用 `realpath(__FILE__)` 返回 `E:\wamp\www\zb_system\function\c_system_base.php`。其他參數,如 `realpath('/')` 返回磁碟根目錄 `E:\`(Windows)或 `/`(linux),`realpath('./')` 返回當前所在的目錄 `E:\wamp\www\zb_system\function`,`realpath('../')` 返回相對程序根目錄的上級目錄 `E:\wamp\www\zb_system`。

4. getcwd():顯示當前目錄

getcwd() 函數返回當前工作目錄(即調用此函數的文件所在的目錄),可用於獲取框架入口文件所在目錄。使用此函數可以確定腳本執行時的上下文。

5. __DIR__:當前文件目錄

__DIR__ 變數表示當前文件的目錄,不包括文件名。它提供了一個快速訪問當前文件所在目錄的方法,無需手動拼接路徑。

通過以上介紹,我們可以清晰地理解這些函數在路徑處理中的應用。掌握這些功能可以極大地提高 PHP 程序中文件操作的效率和准確性。

⑵ linux php配置文件在哪

1、找到linux php配置文件具體的的方法首先是可以打開終端輸入find命令即可顯示出php配置文件的路徑:

⑶ 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文件在哪裡(php的文件)

php.ini文件在哪

Php.ini文件是php的一個配置文件,在windows主機中如果你未修改配置文件php.ini文件肯定是和你的php安裝目錄在一起的,但在linux中好像不一樣,下面我來介紹查找php.ini位置的方法。在linux下

最有可能的位置是:/etc目錄下或/usr/local/lib目錄下。

如果你還是找不到位置,那麼請使用終極解決辦法:

新建php文件,寫入如下代碼保存,然後在瀏覽器訪問該頁面,搜索php.ini,恭喜你,你要找的php.ini文件位置已經找到了。(用該方法找Php.ini文件位置,在linux和windows下都是絕招哦)

在linux伺服器上用命令行/data/php/bin/php

a.php

|

grep

php.ini

phpcms中php文件放在哪個文件夾下

我們可以根據phpcms系統的目錄結構來分析,如下:

從此目錄結構不難發現,其主要php文件在phpcms這個目錄下面,主要是類庫函數庫libs目錄、模塊控制器目錄moles目錄還有資料庫模型文件model目錄。

api目錄下有一些介面類的php文件、phpsso_server下是會員互通模塊,其下面的目錄結構跟phpcms整體目錄結構類似。

也就是說php文件分布在多個目錄下起著不同的作用。

php如何查找文件

通過報錯信息我們能夠看到('failedtoopenstream','Failedopeningrequired'),這是被包含的文件無法打開。造成這種錯誤原因有兩個。

1、在source_index.php這個文件同級目錄下面沒有function.php這個文件。

2、或者是require_once(data/function.php);這條語句寫錯了,造成無法定位到正確的目錄。我在下面再給你介紹一下目錄定位的一些知識。

2.1、require_once("data/function.php");

意思是:調用source_index.php所處目錄下的data目錄下面的function.php文件。

2.2、require_once("/data/function.php");

意思是:調用source_index.php所在目錄根目錄下面的data目錄下面的function.php文件。

2.3、require_once("../data/function.php");

意思是:調用source_index.php上一級目錄下面的data目錄下面的function.php文件。

2.4、require_once("./data/function.php");

意思是:調用source_index.php當前目錄下的data目錄下面的function.php文件,與require_once("data/function.php");該條語句的作用是一樣的。

希望上面的知識能幫你解決這個問題。

php擴展文件所在的路徑

一般默認的安裝路徑是在/var/www裡面。

1.首先,連接相應的zdlinux主機,輸入Linux命令行,等待shell命令的輸入。

2.在Linux命令行下,輸入shell命令:find/-name*PHP*。

3.按「enter」運行shell命令,您將在/usr/local/lib/PHP.中看到PHP安裝目錄

(4)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文件?

分類:電腦/網路操作系統/系統故障

解析:

在IIS中配置PHP調試環境

《長城在線》2004-5-1411:15:03

Windows系統內置的Inter信息服務(IIS)對ASP具有良好的支持,因此在IIS中調試ASP網頁是非常方便的。但有些朋友的網頁採用PHP編程技術,默認情況下,IIS是不支持PHP的,手工配置IIS的PHP調試環境對我們這些菜鳥來說是非常困難的,那如何才能讓IIS支持PHP呢?下面介紹一種方法,只需要簡單幾步就能在IIS中配置好PHP調試環境。

安裝IIS組件

筆者以WindowsXP系統的IIS5.1為例,首先必須安裝IIS組件,系統默認是安裝了的。如果你的系統中還沒有,進入到「控制面板→添加或刪除程序→添加/刪除Windows組件」,在「Windows組件向導」對話框中選中「Inter信息服務(IIS)」選項(如圖1),單擊「下一步」按鈕就能完成IIS組件的安裝。

圖1安裝IIS組件

配置PHP調試環境

從「fyrose/php406.exe」下載PHP安裝程序到本地機器,下面我們就使用PHP的安裝向導完成對PHP調試環境的配置。

圖2選擇Web伺服器

運行PHP軟體包的安裝程序,在彈出的歡迎窗口中單擊「Next」按鈕,接著在「許可協議」窗口中單擊「IAgree」按鈕,然後在安裝類型(InstallationType)窗口中選擇「標准(Standard)」安裝,點擊「Next」按鈕後,指定PHP的安裝目錄,建議使用默認安裝目錄。接著「Mailconfiguration」窗口中設置郵件地址和指定SMTP伺服器,在「服務類型(ServerType)」窗口中選擇你使用的Web伺服器的類型(如圖2),因為我們使用WindowsXP系統自帶的IIS5.1,選擇「Microsoftiis4orhigher」單選項,點擊「下一步」後開始安裝,最後在「IISScriptmapNodeselection」窗口中選中所有的站點(如圖3),點擊「OK」按鈕,就完成了PHP的安裝和配置。

圖3選中所有站點

檢查PHP調試環境配置

進入到「控制面板→管理工具」,運行Inter信息服務程序,右鍵點擊「默認網站」在彈出的菜單中選擇「屬性」,接著在彈出的屬性對話框中切換到「主目錄」標簽頁,點擊應用程序設置欄中的「配置」按鈕,彈出「應用程序配置」對話框,在「映射」標簽頁中,查看應用程序映射列表框中是否有擴展名為「.php」的選項(如圖4),如果存在則表示PHP安裝配置成功。

圖4查看程序映射

如果沒有找到該選項,也可以手工添加。在應用程序配置對話框中點擊「添加」按鈕,彈出「添加/編輯應用程序擴展名映射」對話框(如圖5),在「可執行文件」欄中輸入「php.exe」程序路徑,「擴展名」中輸入「.PHP」,其它選項使用默認設置,最後點擊「確定」按鈕即可。

圖5手工添加映射

這樣就完成了PHP調試環境的配置,以後就可以在IIS中調試PHP文件了

用thinkphp框架做網站,用到的php文件應該放到哪個文件夾下面?

控制器文件是放在Action文件夾下面,模型文件放在Model文件夾下面,模板文件放在View文件夾下面

閱讀全文

與php文件當前路徑相關的資料

熱點內容
怎麼做飯票發放的資料庫 瀏覽:336
倉儲物流數據分析要分析哪些 瀏覽:381
監控數據被覆蓋兩年可以如何恢復 瀏覽:38
隧道設計文件核對哪些工作 瀏覽:537
qq飛車邊境通殺房軟體 瀏覽:315
ios清空桌面所有文件夾 瀏覽:345
xlx文件加密怎麼破解 瀏覽:178
開源淘寶客網站程序 瀏覽:408
榮耀6emui30後不再升級 瀏覽:345
在校老師怎麼看網路課 瀏覽:318
海南的交友app都有些什麼 瀏覽:288
怎麼能直接用pdf打開文件 瀏覽:731
買以前的鞋子用哪個app 瀏覽:326
攝像頭品牌有哪些APP 瀏覽:355
文件怎麼壓縮加密 瀏覽:520
微信如何打開壓縮文件視頻 瀏覽:515
cad2018壓縮包解壓文件密碼 瀏覽:314
因安裝不完全代碼16 瀏覽:214
wps保存了怎麼恢復文件 瀏覽:343
論文數據引用的其他文獻怎麼註明 瀏覽:410

友情鏈接