91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

怎么解決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

衡阳市| 乐亭县| 铁岭市| 东方市| 金平| 十堰市| 海阳市| 同江市| 辛集市| 青神县| 闽清县| 达州市| 枣强县| 太康县| 定兴县| 江阴市| 施秉县| 汽车| 建昌县| 黄山市| 兴宁市| 积石山| 白山市| 石首市| 汝阳县| 莱西市| 长泰县| 灌云县| 河北省| 东方市| 赤城县| 新平| 扶沟县| 隆化县| 广东省| 仪征市| 鄯善县| 全南县| 化德县| 定结县| 桦川县|