我正在学习codeigniter。我在看一个课程视频在udemy.最后一个视频是关于表单验证。我写了视频中的代码。但它是不工作在ubuntu。代码只在windows上工作。我得到一个错误,当我试图使用设置规则功能。Codeigniter文件夹的权限是755。问题出在哪里?代码在WINDOWS中工作,但在LINUX中不工作:)
欢迎类。
class Welcome extends CI_Controller {
public function index()
{
$this->load->view('form');
}
public function save(){
$this->load->library('form_validation');
$this->form_validation->set_rules('name', 'Username', 'required');
if ($this->form_validation->run() == FALSE)
{
$this->load->view('myform');
}
else
{
echo 'başarılı';
}
}
}
表格视图。
<form action="<?=base_url("Welcome/save")?>" method="post">
<input type="text" id="fname" name="name"><br>
<button type="submit">Gönder</button>
</form>
错误图片 。
对不起,点击查看错误图片。
看来,输入库损坏了。用一个原始的文件替换下面的文件。
system/core/Input.php
或者尝试重新安装。