中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么解決php fopen權限不夠問題

發布時間:2021-10-28 09:53:15 來源:億速云 閱讀:304 作者:iii 欄目:編程語言

這篇文章主要講解了“怎么解決php fopen權限不夠問題”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么解決php fopen權限不夠問題”吧!

php fopen權限不夠的解決辦法:1、打開終端命令窗口;2、在terminal中執行命令“sudo chmod 666 testOpen.php”即可。

怎么解決php fopen權限不夠問題

本文操作環境:linux5.9.8系統、PHP7.1版、DELL G3電腦

PHP使用fopen()函數打開文件提示權限不夠問題

PHP fopen() 函數

函數定義和用法:fopen() 函數打開文件或者 URL。
語法:

fopen(filename,mode,include_path,context)

后兩個參數是可選的,我們只用了前兩個參數,代碼如下:

<?php
//打開文件流
$myfile = fopen("newfile.txt", "w")        
or die("Unable to open file!");
//向文件中寫入字符串
fwrite($myfile, "Hello World");
//關閉文件句柄
fclose($myfile);
?>

代碼所實現的功能為:以寫入方式打開當前路徑下的一個名稱為newfile.txt的文件,如果文件不存在則嘗試創建之。打開文件以后,向文件中寫入Hello World字符串,最后關閉文件。

當前文件夾路徑下沒有newfile.txt文件,此時執行上述代碼出現錯誤如下:

Warning: fopen(newfile.txt): failed to open stream: 權限不夠 in
/home/yums/web/blog_for_r&d/scripts/testOpen.php on line 3
Unable to open file!

權限不夠?Linux下最常出現的問題哈,是沒有在硬盤上創建文件的權限嗎?我嘗試給testOpen.php賦更高的權限吧,于是我就在terminal中執行了如下命令:

sudo chmod 666 testOpen.php

這樣PHP文件就有了創建文件的權限了吧,我再刷新頁面試試,WTF,還是原來那個問題!

Warning: fopen(newfile.txt): failed to open stream: 權限不夠 in
/home/yums/web/blog_for_r&d/scripts/testOpen.php on line 3
Unable to open file!

算了,我不用這個函數來創建文件了,我用gedit自己創建newfile.txt文件好了。于是我在terminal中執行了如下命令:

gedit newfile.txt

這樣我就創建好了一個文件,再刷新,還是權限不夠,我還是看一下這個newfile.txt文件到底有什么權限吧,在terminal中執行如下命令:

ls -all

發現用記事本創建的newfile.txt只有讀權限,沒有寫入的權限,好吧問題出在這呢,給newfile.txt文件提升寫的權限吧:

sudo chmod 666 newfile.txt

現在再刷新頁面,沒有報錯了,文件中也寫入了相應的字符串。

感謝各位的閱讀,以上就是“怎么解決php fopen權限不夠問題”的內容了,經過本文的學習后,相信大家對怎么解決php fopen權限不夠問題這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潜山县| 绥棱县| 高淳县| 天峨县| 称多县| 武宁县| 尉氏县| 沂水县| 平湖市| 盘锦市| 体育| 沁水县| 增城市| 乾安县| 临高县| 云阳县| 赤城县| 谷城县| 金昌市| 慈溪市| 株洲市| 宁河县| 盐山县| 调兵山市| 宁阳县| 长泰县| 砀山县| 灌云县| 高邮市| 深泽县| 右玉县| 轮台县| 双流县| 崇州市| 仙游县| 陵水| 汽车| 海口市| 玉环县| 和平区| 通海县|