關閉→
當前位置:知科普>綜合知識>phplinux下保存文件路徑怎麼寫

phplinux下保存文件路徑怎麼寫

知科普 人氣:1.27W
1.php寫文件 路徑的格式

可以直接使用絕對路徑。

phplinux下保存文件路徑怎麼寫

如果是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);

2.PHP裏寫文件的時候如何設置路徑

如果你用LINUX,請先該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);

3.linux下備份一個目錄下所有文件及目錄,應該用什麼命令

這裏教大家如何用find、xargs和tar命令完成上面的功能。

建立一個測試環境,新建幾個文件

# cd /tmp

# mkdir test

# cd test

# touch a.php b.js c.css 1.png

# ls

1.png a.php b.js c.css

接下來,通過find命令找出指定後綴的文件,為了支持多個後綴文件,find命令用到了正則匹配

# find . -type f -regex ".*.(php|js|css)"

./b.js

./a.php

./c.css

-regex後面的參數看起來很複雜,其實很簡單,我來做個解釋,雙引號就不需要解釋了吧

.*.(php|js|css) 簡化一下就是.*.(php|js|css),其實就是對.()|做了下轉義而已,開頭的.*匹配除換行符外的任意字符(這個懂正則表達式的應該都明白)

找出文件後,就是如何備份這些文件了,tar需要指定源文件,怎麼獲取find出來的這些文件,並傳給tar呢,xargs的作用就來了。看到下面xargs輸出的是什麼了吧,這個正是tar需要的。

# find . -type f -regex ".*.(php|js|css)" | xargs

./b.js ./a.php ./c.css

# find . -type f -regex ".*.(php|js|css)" | xargs tar czvf test.tar.gz

./b.js

./a.php

./c.css

下面看看文件是否備份成功了

# tar tzvf test.tar.gz

-rw-r--r-- root/root 0 2014-03-14 10:38 ./b.js

-rw-r--r-- root/root 0 2014-03-14 10:37 ./a.php

-rw-r--r-- root/root 0 2014-03-14 10:38 ./c.css

4.linux php配置文件在哪

PHP(外文名: Hypertext Preprocessor,中文名:“超文本預處理器”)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,入門門檻較低,易於學習,使用廣泛,主要適用於web開發領域。PHP的文件後綴名為php。

本文講解了如何在linux下找出PHP配置文件php.ini的路徑的方法,很多linux新手都不知道php安裝在哪裏,需要修改php.ini但是找不到在哪裏,本文講解的方法其實就是使用phpinfo()函數輸出PHP信息,然後找到Configuration File (php.ini) Path這節就可以了,感興趣的同學參考下.

近來,有不博友問php.ini存在哪個目錄下?或者修改php.ini以後為何沒有生效?基於以上兩個問題,我覺得有必要教一下剛接觸PHP的博友們如何找到PHP調用php.ini的路徑目錄。

一般安裝PHP環境無非有兩種平台,Linux環境下與WIN平台下。而WIN平台居多,因為現在套裝安裝包非常方便,如appserv、wamp一件安裝包等等。而Linux下也有LNMP一鍵安裝包,非常方便。由於這些安裝做了簡化,所以自然的許多博友就不太清楚環境安裝好了以後php.ini放在哪個目錄下,或者在某個目錄下找到了php.ini文件但不知是否是PHP程序調用的那個。

我們可以通過phpinfo查找php.ini路徑

新建一個php頁面,輸入:

[code]

[code]

保存退出

使用瀏覽器訪問頁面,會看到是一個PHP配置信息的相關頁面

找到Configuration File (php.ini) Path這一行

右邊的值 /usr/local/webserver/php/etc 就是php.ini文件所在目錄

最後修改以後要記得重啟相關程序才能生效。如果你還不明白的話,你可以在後盾人看看教材視頻,多看看幾遍,慢慢的不就會了,如果嫌棄麻煩,你可以直接去後盾網問問那些專家講師,他們很樂意幫你的,希望能幫到你,給個採納吧謝謝

TAG標籤:#文件 #保存 #路徑 #phplinux #