在控制器文件中解析错误 [英] parse error in controller file

查看:70
本文介绍了在控制器文件中解析错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我做了一个控制器名称的user.php我测试完整的项目在本地主机上它工作正常但是当我上传在网站上它显示错误,我提交表单,然后形成加载控制器称为user.php和错误的第一

i made a controller name of user.php i test complete project on local host it works fine but when i upload online on website it shows error , i submit the form then form load controller called user.php and error on the first line its called parse error i check but still the same will you please suggest.

<?php 

class User extends CI_Controller {

                function __construct()
                {
                parent::__construct();
                $this->load->helper('form');
                $this->load->helper('url');
                }

public function create_user()
            {
            // field name, error message, validation rules
            $this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email');
            $this->form_validation->set_rules('city', 'City', 'trim|required');     
            if($this->form_validation->run() == FALSE)
            {
            $this->load->view('ar_signup');
            }
            else
            {           
            $this->load->model('Users_model');
            if($this->input->post("language")=="ar")
            {
            $this->load->view('ar_thanks');
            }
            else
            {
            $this->load->view('en_thanks');
            }
            if($query = $this->Users_model->create_member())
            {
            $this->load->view('ar_thanks');         
            }
                }               
                        }

    }   


推荐答案

请格式化代码并使用IDE。你不会有这些错误。您的格式化代码:

Please format your code and use IDE. And you will not have these errors. Your formatted code:

<?php
class User extends CI_Controller {

    function __construct()
    {
        parent::__construct();
        $this->load->helper('form');
        $this->load->helper('url');
    }

    public function create_user()
    {
        // field name, error message, validation rules
        $this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email');
        $this->form_validation->set_rules('city', 'City', 'trim|required');
        if($this->form_validation->run() == FALSE) {
            $this->load->view('ar_signup');
        } else {
            $this->load->model('Users_model');
            if($this->input->post("language")=="ar") {
                $this->load->view('ar_thanks');
            } else {
                $this->load->view('en_thanks');
            }
            if($query = $this->Users_model->create_member()) {
                $this->load->view('ar_thanks');
            }
        }
    }
}

这篇关于在控制器文件中解析错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆