我试图在获取文件后将数据库中的结果放入文本文件中,如果文本文件不存在则创建一个并将数据放入其中。之后,我通过从另一页中的那些txt文件中提取来显示数据。问题是它在我的本地xampp服务器上工作正常。但我不知道为什么它不能在我的帐户中工作。结果页面在aws弹性ip中显示空白。但是它连接到数据库,如果没有找到结果,它也会显示消息。所以它只是不将数据放入txt文件甚至创建它。我尝试手动创建txt文件。还是行不通。但它在我的本地服务器上工作正常。这是我使用的代码 -
$wineFile ="WineName.txt";
file_put_contents($wineFile, $W);
答案 0 :(得分:0)
从您的评论中,似乎没有足够的权限。您需要在文件上 CHMOD 777
。
因此,请在PHP上使用 CHMOD 命令 像这样的东西
$file ="WineName.txt";
chmod($file, 0777);
$fp = fopen($file, 'w');
fwrite($fp, $content);
fclose($fp);
答案 1 :(得分:-1)
试
$wineFile = "WineName.txt";
$fh = fopen($wineFile, 'w') or die("can't open file");
$stringData = "Tasty Wine\n";
fwrite($fh, $stringData);
fclose($fh);