我有一个收集学生信息的表格,其简单版本在这里:
<form method="post" name="submit" action="submit" autocomplete="off"> <br>
<input type="name" id="forename" name="forename" placeholder="Forename" required> <br>
<input type="name" id="middlename" name="middlename" placeholder="Middle Name/s" required> <br>
<input type="name" id="surname" name="surname" placeholder="Surname" required> <br>
<input type="tel" id="mobile" name="mobile" placeholder="Mobile Number (+44)" required> <br>
<input type="email" id="email" name="email" placeholder="Email" required> <br>
<input type="message" id="course" name="course" placeholder="Course You're Studying" required> <br>
<input type="message" id="code" name="code" placeholder="Course Code" required> <br>
<input type="message" id="campus" name="campus" placeholder="Campus" required> <br>
<input type="message" id="message" name="message" placeholder="Comments"> <br>
<br>
<input type="file" title="Attach your ID" id="studentidentification" name="studentidentification" required> <br>
<input type="file" title="Attach personal ID" id="personalidentification" name="personaldentification" required> <br>
<br>
<input type="submit" name="submit" id="submit" value="Submit" required="">
然后将该表格发送至submit.php
例如。(该页面有一个随机 URL,然后将用户发送到一个新页面)
接下来的 PHP 获取所有用户输入并将其写入 CSV,其中包括学生的文件名和个人身份信息以供交叉引用。PHP 还应该上传文件夹内文件夹中的每个文件responses
。所以csv
,student
和personal
.
由于某种原因,输出了未知错误,我觉得这与两个文件上传到同一个文件中这一事实有关。两个 ID 必须单独填写并在同一表格内。我希望我能得到报酬来解决这个问题,但我不知道从这里该去哪里,因为即使 CSV 也不会写入,而这是基于有效的代码。
当目录实际存在时,error_log
已生成的Apache会抛出Undefined index
大多数错误。failed to open stream: No such file or directory
还有fwrite() expects parameter 1 to be resource, boolean given
和fclose() expects parameter 1 to be resource, boolean
。询问是最后的手段,因为理论上这应该有效,如果由于某种原因这是一个明显的错误,那么很抱歉。
任何帮助将不胜感激。谢谢 :)
qq_花开花谢_0
相关分类