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 form#u验证不';如果包含http,则无法运行://_Codeigniter_Validation - Fatal编程技术网

Codeigniter form#u验证不';如果包含http,则无法运行://

Codeigniter form#u验证不';如果包含http,则无法运行://,codeigniter,validation,Codeigniter,Validation,我的表格有问题。我已经对它进行了多次测试,问题似乎出在使用http://的字符串上。无论何时我输入www.mywebsite.com,它都会运行,但一旦我输入表单,它就不会运行。有人能帮忙吗 控制器(add.php) 视图(header.php) 把你的代码贴在这里,就贴上去。你能帮我吗@mrsrinivas您得到的输出是什么?那对我来说似乎很好。它已测试http://mywebsite.com和获取表单验证运行了。如果我的字符串运行了http://任何其他字符串,则返回false。这很奇怪,因

我的表格有问题。我已经对它进行了多次测试,问题似乎出在使用http://的字符串上。无论何时我输入www.mywebsite.com,它都会运行,但一旦我输入表单,它就不会运行。有人能帮忙吗

控制器(add.php)

视图(header.php)


把你的代码贴在这里,就贴上去。你能帮我吗@mrsrinivas您得到的输出是什么?那对我来说似乎很好。它已测试
http://mywebsite.com
和获取
表单验证运行了
。如果我的字符串运行了http://任何其他字符串,则返回false。这很奇怪,因为在我的本地主机上,在字符串中使用http://可以正常工作,但在在线服务器上,在运行@MRSrinivas之后,我总是得到false
public function add_validation(){

    $this->load->library('form_validation');    
    $this->form_validation->set_rules('add', 'Add', 'required|trim');

    if ($this->form_validation->run()){
        echo "The form validation ran";
        //redirect('main/members');
    }else{
        echo "The form validation didn't ran";
        //redirect('main/members');
    }
}
            echo form_open('add/add_validation');

            //echo validation_errors();

            $text = array(
                'name' => 'add',
                'id' => 'text',
                'placeholder' => 'http://'
                );

            echo form_input($text);

            $submit = array(
                'name' => 'add_submit',
                'id' => 'submit',
                'value' => '+',
                );

            echo form_submit($submit);

            echo form_close();