0

我正在尝试将我从 html 表单中获取的数据写入 txt 文件,但我收到此错误:警告:fopen(/var/www/4/datos.txt):无法打开流:权限被拒绝 /第 13 行的 var/www/4/ComprobacionFormulario.php 警告:fwrite() 期望参数 1 是资源,第 16 行的 /var/www/4/ComprobacionFormulario.php 中给出的布尔值警告:fclose() 期望参数 1 是资源,在第 17 行的 /var/www/4/ComprobacionFormulario.php 中给出的布尔值

'datos.txt' 是我要写入的文件。这是我的php代码:

error_reporting(E_ALL);
ini_set('display_errors', true);

$des=$_POST['description'];
$cant=$_POST['quantity'];
$prec=$_POST['price'];
$nombrearchivo="datos.txt";
$content="Description: $des\tQuantity: $cant\tPrice: $prec\n";
$handle=fopen($nombrearchivo, 'w');

fwrite($handle, $content);
fclose($handle);
4

1 回答 1

1

来自手册: [fopen]Returns a file pointer resource on success, or FALSE on error.

看起来你的fopen电话失败了。尝试使用文本文件的绝对 URL。确保您的文件夹是正确的 CHMODded 并且文件也是(777 权限)

于 2013-11-05T23:41:51.540 回答