我非常沮丧,因为 PHP 代码无法在我的 Ubuntu 20.04 中执行,但在 Windows 10 中却可以顺利运行。有许多无法运行的代码,我已附加了一个。
`<?php
if(isset($_POST['sub']))
{
$user=$_POST['user'];
$pass=$_POST['pass'];
$file=fopen("userdetails.csv","r");
while(($row=fgetcsv($file))!==false)
{
if($row[0]===$user)
{
die("<div class='alert alert-danger' role='alert'>
Username '$user' is already exists.
</div>");
}
}
// echo "<div class='alert alert-success' role='alert'>
// Login details saved successfully!
// </div>";
$fileappend=fopen("users.csv","a");
$data=array($_POST['user'],$_POST['pass']);
fputcsv($fileappend,$data) or die("ERROR");
// sleep(0.5);
fclose($file);
fclose($fileappend);
header("Location:homepage.html");
}
?>`
在 Windows 中,fputcsv() and header("Location: homepage.html")
功能运行正常,但没有显示任何内容或出现错误,正如我在此处所写,or die("ERROR")
我所问的是,是否有任何软件或任何包或任何东西需要安装才能运行它们???我已经安装了 php7* 和 apache2。还有什么我还没做吗???