CodeIgniter表单下载文件,而不是提交表单

时间:2018-05-08 13:19:32

标签: codeigniter-3

我面临一个奇怪的问题,无法找到解决方案。我试图搜索解决方案并提出链接: Codeigniter POST Form Submit Problems。 但它没有任何帮助。为什么我无法将表单提交给 myController / Function ?而不是它保持在同一页面上并下载功能文件。

我的表格是

 <form action="<?php echo base_url().$path;?>LoginAccount" method="post"  class="form-horizontal">                                  
        <div style="margin-bottom: 25px" class="input-group">
          <span class="input-group-addon"><i class="fa fa-user" aria-hidden="true"></i></span>
            <input type="email" class="form-control" name="Email" required  value="<?php if($cook_check){ echo $cook_val->Email; } ?>" placeholder="<?php echo lang('Email_address');?>" >
        </div> 
        <div style="margin-bottom: 0px" class="input-group">
          <span class="input-group-addon"><i class="fa fa-lock"></i></span>
          <input  type="password" class="form-control" name="Password" required placeholder="<?php echo lang('Password');?>" value="<?php if($cook_check){ echo $cook_val->Password; }?>">
        </div>
        <p class="data-encrypted"><?php echo lang('Your_data_is_encrypted');?></p>

        <div class="input-group">
          <div class="checkbox">
            <label>
              <input  type="checkbox" name="remember" value="1"  <?php if(get_cookie('remember')){ echo 'checked'; } ?>> <?php echo lang('Remember_me');?>
            </label>
          </div>
        </div>
        <div style="margin-top:10px" class="form-group">
          <div class="col-sm-12 controls">
            <input type="submit" id="btn-login" name="login" class="btn btn-success" value="<?php echo lang('Login');?>"> 
          </div>
        </div>
      </form>

请提出解决方案。

由于

1 个答案:

答案 0 :(得分:0)

Web服务器端可能存在一些配置错误。 PHP文件未正常下载但已执行。您下载的文件也应该是空的(是吗?),因为控制器中的所有内容都应该包含在<?php标记中,因此不应该将PHP代码输出到您下载的文件中。

发布更多详情

  • 浏览器日志(在chrome按F12 - &gt; 网络标签中) - 请求标头,响应标头,
  • 您的HTML / JavaScript代码示例(将其包装在CODE标记中)。