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文件所在目錄
最後修改以後要記得重啟相關程序才能生效。如果你還不明白的話,你可以在後盾人看看教材視頻,多看看幾遍,慢慢的不就會了,如果嫌棄麻煩,你可以直接去後盾網問問那些專家講師,他們很樂意幫你的,希望能幫到你,給個採納吧謝謝
-
教育法規定學生的權利
法律主觀:根據《教育法》第四十三條的規定,受教育者享有下列權利:(一)參加教育教學計劃安排的各種活動,使用教育教學設施、設備、圖書資料;(二)按照國家有關規定獲得獎學金、貸學金、助學金;(三)在學業成績和品行上獲得公正評價,完成規定的學業後獲得相應的學業證書、學位證...
-
小三能被定為重婚罪嗎
小三的行為不一定構成重婚罪。我國刑法對於重婚的定義是,有配偶還重婚,或者明知別人有配偶還跟其結婚的。也就是説,如果小三明知對方有配偶還與其結婚的,才構成重婚。實際上,如果明知對方有配偶還跟其以夫妻名義生活的,也涉嫌重婚罪。總的來説,只有小三明知對方有配偶...
-
關於讀書朱熹的名言有哪些
1、讀書之法,在循序而漸進,熟讀而精。2、讀書有三到,謂心到,眼到,口到。3、立身以立學為先,立學以讀書為本。4、為學之道,莫先於窮理;窮理之要,必先於讀書。5、讀書無疑者,須教有疑,有疑者,卻要無疑,到這裏方是長進。6、讀書譬如飲食,從容咀嚼,其味必長;大嚼大咀,終不知味也。...
-
民間抵押借款是否合乎法律規定?
民間抵押借款符合法律規定的條件是合法的,抵押物是不動產時需要辦理抵押登記手續,抵押權自登記時設立;抵押物是動產時,抵押權自抵押合同生效時設立。根據《中華人民共和國民法典》第400條和第403條的規定,抵押合同應以書面形式訂立,包括被擔保債權的種類和數額、債務...