我在 sourceforge 中托管这个脚本文件。 我刚刚创建-6ren">
gpt4 book ai didi

php - 无法在 sourceforge 中使用 PHP 写入文件

转载 作者:行者123 更新时间:2023-12-04 05:38:51 25 4
gpt4 key购买 nike

我想将 HTTP POST 数据发送到一个 PHP 文件,该文件将依次将数据写入文件。我使用的脚本如下,

 <?php
#error_reporting(E_ERROR | E_PARSE);
$msglen=strlen($_POST["msgarea"]);
$msg=$_POST["msgarea"];
$fp = fopen("dinesh.txt", 'w');
fwrite($fp, $msg);
fclose($fp);
echo "Data Written -> $msg";
?>

我在 sourceforge 中托管这个脚本文件。

我刚刚创建了空文件 dinesh.txt 并将该文件放置在与脚本文件相同的目录中。但不幸的是它没有写在文件中。

是什么原因 ?
提前致谢

最佳答案

检查 $_POST["msgarea"]不为空,并且该文件对于尝试写入它的用户是可写的。
当然,并检查日志是否有错误。

<?php
error_reporting(E_ALL);
var_dump($_POST["msgarea"]);

$msglen=strlen($_POST["msgarea"]);
$msg=$_POST["msgarea"];
$fp = fopen("dinesh.txt", 'w');
$result = fwrite($fp, $msg);
fclose($fp);
if ($result) {
echo "Data Written -> $result";
} else {
echo "Error";
}

关于php - 无法在 sourceforge 中使用 PHP 写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11559105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com