當前位置:首頁 » 編程語言 » php修改文件的許可權

php修改文件的許可權

發布時間: 2022-08-21 11:28:17

php開啟與關閉錯誤提示適用於沒有修改php.ini的許可權

windows系統開關php錯誤提示
如果不具備修改php.ini的許可權,可以將如下代碼加入php文件中:
代碼如下
ini_set("display_errors",
"On");
error_reporting(E_ALL
|
E_STRICT);
當然,如果能夠修改php.ini的話,如下即可:
代碼如下
找到display_errors
=
On
修改為
display_errors
=
off
注意:如果你已經把PHP.ini文件復制到windows目錄下,那麼必須同時把c:windows/php.ini里的display_errors
=
On
修改為display_errors
=
off
PHP
.ini中display_errors
=
Off失效的解決
linux系統中開啟與關閉錯誤提示方法差不多,不過我還是具體給大家介紹一下
linux系統下
1.
打開php.ini文件。
以我的ubuntu為例,這個文件在:
/etc/php5/a(www.jb51.net)pache2
目錄下。
2.
搜索並修改下行,把Off值改成On
代碼如下
display_errors
=
Off
3.
搜索下行
代碼如下
error_reporting
=
E_ALL
&
~E_NOTICE
或者搜索:
error_reporting
=
E_ALL
&
~E_DEPRECATED
修改為
error_reporting
=
E_ALL
|
E_STRICT
4.
修改Apache的
httpd.conf,
以我的
Ubuntu
為例,
這個文件在:/etc/apache2/
目錄下,這是一個空白文件。
添加以下兩行:
代碼如下
php_flag
display_errors
on
php_value
error_reporting
2039
5.
重啟Apache,就OK了。
重啟命令:

代碼如下
sudo
/etc/init.d/apache2
restart

⑵ 用PHP對文件夾進行訪問許可權設置

把這個文件夾放到網站根目錄以外的目錄,這樣通過url就訪問不到了。
然後用php來讀取並輸出文件里的內容,詳細方法參考php支持斷點續傳用的代碼。

⑶ 怎麼修改PHP程序許可權和CGI/Perl程序許可權

文件的許可權 可以把文件使用 chmod()來設定。

通常777是可讀寫,呵呵 如 @chmod($uploadfile,0777);

⑷ linux下php文件操作許可權

什麼叫作B文件本身是不可寫的?
系統沒有給它寫許可權,但是它的許可權可以改吧?
問題在於php文件所屬的用戶有沒有改許可權的的許可權

如果chmod()函數成功,返回true,那麼文件就可寫
如果沒有許可權改,那麼chmod失敗,返回false, 文件不可寫

⑸ php設置文件許可權的諾干問題

php修改文件許可權:

<?php

$filename = 'abc.jpg';

chmod($filename, 0644);

?>

許可權模式是由用戶,文件組及其他所有人各組數值分別相加得出的。從上面的圖表中應該能看出個大概。

Read 4 - 允許讀文件

Write 2 - 允許寫/修改文件

eXecute1 - 讀/寫/刪除/修改/目錄

⑹ 修改一個PHP文件許可權

你的代碼我讀了下,問題應該在一些變數的缺失上造成的無法訪問.
這個頁面應該是被其他某程序文件(我們通常稱之為"入口文件")載入進去的,所以你要把入口文件里載入的一些文件和變數定義都復制進來.而要求登陸的代碼,應該就在你的入口文件里.因為你沒貼出來,所以我沒辦法幫你,抱歉.
另外說一句,如果要直接訪問,要注意文件的位置問題,因為你帖出來的這部分代碼里的路徑全是相對路徑,而這個相對路徑是針對原來的入口文件的位置設置的,而非你的這個文件本身的位置.
恩,祝你好運!

⑺ php調用linux命令更改文件許可權

我們的伺服器是這樣做的:
php一般是以apache用戶身份去執行的,把apache加入到存儲你文件的父文件夾屬組里去,然後改該父文件夾許可權為775,這樣屬組成員就有寫的許可權,而apache屬於這個組就可以改寫該目錄下所有文件的許可權,當然,屬組最好不要是root,你可以為該文件夾改個其它普通用戶組。

改apache/php的運行用戶方法不安全,不建議使用。

⑻ 求助;Linux下如何設置某個文件夾內的PHP文件為不可執行許可權

linux
下的chmod
命令可以實現你想要的功能。
這是一個授權命令
簡單的說
基本許可權就3種


執行
r
w
x
4
2
1
chmod
666
文件夾名稱
-R
-R
表示遍歷這個文件夾所有文件跟目錄
這樣就可以設定所有用戶對
這個文件夾以及這個文件夾下所有文件
只能進行讀寫操作
且不能執行。
chmod
333
文件夾名稱
-R
這樣這個文件夾就只剩
寫跟可執行的許可權
且無法讀取。
或者可以使用
chmod
+x
文件夾名稱
或者
-x
來設定
許可權
可執行與不可執行
其他許可權一樣。

⑼ php rename()寫入許可權的問題,怎麼在方法里添加許可權

許可權是沒有方法添加的,如果用php可以簡單的添加許可權,那系統就不安全了,你可以手動的在屬性裡面修改文件修改許可權。

熱點內容
入侵php 發布:2025-01-18 19:01:09 瀏覽:801
存儲的下標范圍 發布:2025-01-18 19:00:57 瀏覽:337
文件夾怎麼打開 發布:2025-01-18 18:47:07 瀏覽:296
杉德卡卡號和密碼看哪裡 發布:2025-01-18 18:43:27 瀏覽:712
android返回退出 發布:2025-01-18 18:43:26 瀏覽:601
linux採集視頻 發布:2025-01-18 18:38:38 瀏覽:638
差異度演算法 發布:2025-01-18 18:34:27 瀏覽:698
電腦全套配置有哪些 發布:2025-01-18 18:32:39 瀏覽:145
新項目源碼 發布:2025-01-18 18:14:48 瀏覽:517
腳本設計圖 發布:2025-01-18 18:06:17 瀏覽:601