Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CodeIgniter发送电子邮件将我重定向到“//sendmail/”_Codeigniter - Fatal编程技术网

CodeIgniter发送电子邮件将我重定向到“//sendmail/”

CodeIgniter发送电子邮件将我重定向到“//sendmail/”,codeigniter,Codeigniter,控制器 看法 这是我从CI文档中得到的代码,我在那里编写了所有代码。 当我单击“提交”按钮时,它会将我重定向到那里-“//sendmail/”尝试使用echo表单打开“main/sendmail”;。发生的事情是,您忘记了控制器的名称这是什么->电子邮件->电话?因此,我的答案应该是有效的。您忽略了控制器您忽略的是什么意思?请阅读下面的我的答案。没有更改,它只是将我重定向到“main/sendmail” <?php if ( ! defined('BASEPATH')) exit('No

控制器

看法

这是我从CI文档中得到的代码,我在那里编写了所有代码。
当我单击“提交”按钮时,它会将我重定向到那里-“//sendmail/”

尝试使用echo表单打开“main/sendmail”;。发生的事情是,您忘记了控制器的名称

这是什么->电子邮件->电话?因此,我的答案应该是有效的。您忽略了控制器您忽略的是什么意思?请阅读下面的我的答案。没有更改,它只是将我重定向到“main/sendmail”
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
 * @property mixed email
*/
class Main extends CI_Controller {
 public function index()
{
    $this->load->view('main_page');
}
public function sendmail()
{
    $this->load->library('email');
    $this->load->library('session');

    $this->email->from($this->input->post('email'), $this->input->post('name'));

    $this->email->phone($this->input->post('phone'));
    $this->email->send();
    if($this->email->send()){
        echo 'Send!';
        redirect '/';
    }else{
        echo 'Not send!';
    }
}
}
<?php echo form_open('/sendmail'); ?>
                <input id="name" type="text" name="name" placeholder="Имя" />
                <input id="email" type="text" name="email" placeholder="Email" />
                <input id="phone" type="text" name="phone" placeholder="Телефон" />
                <input id="submit" type="submit" name="submit" value="Отправить" />
                <?php echo form_close(); ?>