我正在学习如何使用代码触发器和以下教程。由于这是我第一次使用MVC,所以在实现send函数时遇到了一些问题。我正在做一个关于如何发送时事通讯注册表单的教程。
由于某种原因,当我点击submit时,不管有没有信息,它都会给我一个带有/send扩展名的404页面。我的配置文件中是否遗漏了什么?
提前谢谢。
发布于 2011-10-15 01:54:29
不是发送失败,而是在配置中遗漏了一些东西。
http://codeigniter.com/user_guide/general/urls.html
您应该按照上面的指南设置您的.htaccess。
发布于 2011-10-15 01:50:33
您在.htaccess中设置CodeIgniter rewrite rules了吗?
发布于 2011-10-15 02:01:50
除了htaccess可能存在的问题外,您发布的文件中还存在一些错误:
1) php类之前的html <title>HEY<title>,但我希望这是一个拼写错误,对吧?您的控制器文件中没有html,对吧?
2)你把POST变量弄错了;或者更好的是,你把事情搞混了。而不是
$this->input->$_POST('name'); //which is also sintactically wrong应该是:
$this->input->post('name').输入类已经完成了这个超全局的检索。并将它们拆分成有利于它自己的。
3)要使用附件,需要调用
$this->email->attach($filename);您只声明了一个变量,没有声明其他变量。
4)什么是$this->email->set_newline("\r\n");?我在email class...You中看不到这个函数需要为此使用一个配置文件,或者在库的初始化时传递这个值:
$config['newline'] = "\r\n";
$this->email->initialize($config);https://stackoverflow.com/questions/7771473
复制相似问题