本文目錄一覽:
- 1、php問題:file_put_contents沒權限,見鬼
- 2、PHP file_put_contents函數寫入不了txt文件 代碼如圖
- 3、php寫函數file_put_content()的代碼,自己編,相當於舉個例子。
- 4、file put content php 有時可以,有時不能寫入文件
php問題:file_put_contents沒權限,見鬼
原因是無法打開流:權限被拒絕
解決辦法:
如果目錄你只給一般權限肯定是不行的,通常都是給目錄權限:777;
linux詳細命令請參考:
PHP file_put_contents函數寫入不了txt文件 代碼如圖
1、查看一下你寫入的文件路徑是否正確
2、那個文件是否有寫入的權限
3、file_put_contents方法是否存在
依據你給的代碼圖片,將其修改了一下,你試試看看行不行:
?php
if($_POST[‘Submit’] == ‘註冊’){
$a = ‘file.txt’;
$c = $_POST[‘user’];
// 如果$c是一個數組,先foreach循環 – 組裝成需要寫入發內容
if(is_array($c)){
foreach ($c as $k = $v) {
$html = ‘這是寫入的內容’.”\r\n”;
$html .= ‘寫入的內容要是字符串!’.”\r\n”;
$html .= ‘…..’;
}
$c = $html;
}
// 寫入
if(file_exists(‘file_put_contents’)){
file_put_contents($a, $c);
}else{
$handle = fopen($a, ‘w+’);
fwrite($handle, $c);
fclose($handle);
}
}
?
若有任何疑問,歡迎追問……
php寫函數file_put_content()的代碼,自己編,相當於舉個例子。
if (!function_exists(‘file_put_contents’)) {
function file_put_contents($filename,$content) {
$fp = fopen($filename,’w’);
fwrite($fp,$content);
fclose($fp);
}
}
file put content php 有時可以,有時不能寫入文件
liunx系統權限問題,寫入時先檢測是否存在目錄,否則要先生存目錄,再保存
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/255169.html