本文目录一览:
- 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/n/255169.html