带有表单的Php管理应用程序

带有表单的Php管理应用程序,php,jquery,html,Php,Jquery,Html,大家好, 在过去的两天里我一直在尝试创建员工申请系统 但我对PHP不是很在行,还在学习,但我想让它做的是填写表格,然后点击提交,然后下载到服务器上的一个文件夹中,每个应用程序都有注明日期的文件名供我查看,但我想不出来。。。我的PHP仅此而已。。这个系统可能吗?你能帮我做还是帮我??非常感谢您的阅读!:) 形象 这是一个示例,Post数据逐行存储在带日期的文本文件中 <form method="POST"> <input name="name" type="text

大家好, 在过去的两天里我一直在尝试创建员工申请系统 但我对PHP不是很在行,还在学习,但我想让它做的是填写表格,然后点击提交,然后下载到服务器上的一个文件夹中,每个应用程序都有注明日期的文件名供我查看,但我想不出来。。。我的PHP仅此而已。。这个系统可能吗?你能帮我做还是帮我??非常感谢您的阅读!:)

形象


这是一个示例,Post数据逐行存储在带日期的文本文件中

<form  method="POST">
    <input name="name" type="text" />
    <input name="ign" type="text" />
    <input type="submit" name="submit" value="Save Data">
</form>

<?php
if(isset($_POST['name']) && isset($_POST['ign'])) {
    $data = $_POST['name'] . '-' . $_POST['ign'] . "\n";
    $date = date('Y-m-d');
    $ret = file_put_contents('apps/'.$date.'.txt', $data, FILE_APPEND | LOCK_EX);
    if($ret === false) {
        die('There was an error writing this file');
    }
    else {
        echo "$ret bytes written to file";
    }
}
?>

请阅读。请务必使用句子,解释您尝试过的内容,并实际提出明确的问题。除了(1)有可能和(2)有人能帮我吗?答案是(1)是和(2)否,除非你缩小范围。done添加了一个图像来向你展示我的意思,这给了我“编写此文件时遇到问题”@BrandonAnderson,php代码存放在哪里?请参阅“$ret=file_put_contents('apps/'.$date..txt',$data,file_APPEND | LOCK_EX);”。它将尝试写入“应用程序”文件夹。如果没有应用程序文件夹或应用程序文件夹没有写入权限,则会显示相同的错误。啊,好的,我只需要将其chmod到777忘记lol,但是否有任何方法可以在每次新文件出现时创建新文件?@BrandonAnderson,我编辑并添加了一个带有每个条目的日期新文件的解决方案。
if(isset($_POST['name']) && isset($_POST['ign'])) {
    $data = $_POST['name'] . '-' . $_POST['ign'] . "\n";
    $i = 1;
    $new_file_name = date('Y-m-d');
    while (file_exists('apps/' . $new_file_name . '.txt')) {
        $new_file_name = (string) $new_file_name . '_' . $i;
        $i++;
    }
    $ret = file_put_contents('apps/' . $new_file_name . '.txt', $data, FILE_APPEND | LOCK_EX);
    if ($ret === false) {
        die('There was an error writing this file');
    } else {
        echo "$ret bytes written to file";
    }
}