-1

我试图在获取它之后将数据库中的结果放入一个文本文件中,如果该文本文件不存在,它会创建一个并将数据放入其中。之后,我通过从另一个页面中的那些 txt 文件中提取数据来显示数据。问题是它在我的本地 xampp 服务器上运行良好。但我不知道为什么它在我的 aws 帐户中不起作用。结果页面在 aws elastic ip 中显示为空白。但它连接到数据库,如果没有找到结果,它也会显示消息。所以它只是不将数据放入 txt 文件中,甚至创建它。我尝试手动创建 txt 文件。还是行不通。但它在我的本地服务器上工作正常。这是我使用的代码-

$wineFile ="WineName.txt";
file_put_contents($wineFile, $W);
4

2 回答 2

0

从您的评论来看,似乎没有足够的权限。你需要CHMOD 777在文件上。

所以在 PHP 上使用CHMOD命令 像这样

  $file ="WineName.txt";
    chmod($file, 0777); 
    $fp = fopen($file, 'w');
    fwrite($fp, $content);
    fclose($fp);
于 2013-09-03T12:28:45.340 回答
-1

尝试

$wineFile = "WineName.txt";
$fh = fopen($wineFile, 'w') or die("can't open file");
$stringData = "Tasty Wine\n";
fwrite($fh, $stringData);
fclose($fh);
于 2013-09-03T12:23:07.087 回答