我不太确定从哪一个开始...我有一个包含两列的.csv文件。
User, computer name john, computer1 jane, computer2
我有一个html页面,可以在下面看到:
<HTML>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<HEAD>
<TITLE >
User Login
</TITLE>
<form name="input" method="post"
action="/tinkering.php">
<p><label for="firstname">User Name: </label>
<input type="text" name="fname" id="fname" /></p>
<p><label for="idnumber">Password: </label>
<input type="text" name="idnumber" id="idnumber" /></p>
<p><input type="reset" name="reset" value="reset" />
<input type="submit" name="submit" value="submit" />
</form>
</HTML>
我还有以下php脚本
<?php
if (isset($_POST['submit'])) {
$userInput = $_POST['userInput'];
$array = file('test.csv');
$match_found = false;
foreach ($array as $line) {
$pieces = explode(",",$line);
if ((trim($pieces[0]) == $userInput)) {
$match_found = true; break;
}
}
if($match_found){
echo 'Your computer name has been found...';
## not sure how to create variable here,but ideally
## that would happen at this point, and the user would continue with login
## process...
} else {
echo 'Could not find computer name...';
}
}
?>
然而,当我转到html表单时,请填写我的信息,然后点击提交&#39;我收到以下消息:
_
找不到您的文件
它可能已被移动或删除。
ERR_FILE_NOT_FOUND
_
我确定我错过了一些愚蠢的东西,但我不知道为了让这个能够正常运行我需要做些什么。
老实说,我甚至不确定我是否朝着正确的方向前进。
提前感谢您就此问题提供的任何帮助。