从php表单将数据附加到csv文件,但每次都添加静态数据

use*_*458 0 php csv

好吧我几乎让它工作,但我很难逃避html保存链接我在这里遗漏了一些东西..我确信这很简单

if($_POST['formSubmit'] == "Submit")

    $varUserName = $_POST['username'];

    $varPW = $_POST['PW'];

    $varEmail = $_POST['email'];

    {

        $fs = fopen("testcsv.csv","a");

        fputcsv($fs, array($varUserName,$varPW,$varEmail,"admin","title",",category","some text here <a href=""http://$varUserName.site.com/splash/"">site.com</a>",));

        fclose($fs);

        exit;
    }
?>
Run Code Online (Sandbox Code Playgroud)

ear*_*Lon 6

我不确定你遇到了什么麻烦.你熟悉fopen();? 你熟悉CSV吗?

您将需要打开文件以使用fwrite()追加并附加到您的文件.完成后,使用fclose()关闭文件.

$fp = fopen("./filename", 'a');  //Open file for append
//fwrite($fp, $row1.",".$row2); //Append row,row to file
fputcsv($fp, array($name,$password,"http://$name.whatever.com")); //@Optimist
fclose($fp); //Close the file to free memory.
Run Code Online (Sandbox Code Playgroud)

  • 对于csv数据,`fputcsv()`比`fwrite()`更受欢迎. (2认同)