【问题标题】:hyperlink and image does't display超链接和图像不显示
【发布时间】:2016-02-03 12:31:38
【问题描述】:

我在 xampp 中使用 codeigniter,我的代码中有两个问题

超链接不起作用我尝试了许多不同的方法但不起作用

<a href="<?php  base_url();?> Login_v.php">Log in</a>

图片也不显示

<img src="images/login.jpg" width="150" height="40" /> 

我认为我的 .htaccess 中的错误

<IfModule mod_rewrite.c>

    RewriteEngine On
    RewriteBase /helloworld/

    # Disable rewrite for valid directory/files    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d 

    #map all request urls to a specific controller method
    RewriteRule ^(.*)$ index.php?/{controller}/{method}/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>
    # If we don't have mod_rewrite installed, all 404's
    # can be sent to index.php, and everything works as normal.
    # Submitted by: ElliotHaughin

    ErrorDocument 404 /index.php
</IfModule> 

请任何人帮助我

【问题讨论】:

  • base_url() 正在返回 url 不显示它所以使用 echo base_url();
  • 您需要回显基本网址:&lt;a href="&lt;?= base_url();?&gt;Login_v.php"&gt;Log in&lt;/a&gt;
  • 它工作非常感谢你
  • 但是图片不显示能不能帮我显示一下?

标签: php codeigniter xampp


【解决方案1】:

这应该是

<img src="images/login.jpg" width="150" height="40" /> 

改成这个

<img src="<?php echo base_url()?>images/login.jpg" width="150" height="40" /> 

和加载文件应该链接到控制器方法d

<a href="<?php  base_url();?> Login_v.php">Log in</a> # Not works

解决方案

<a href="<?php  base_url();?>controller_name/function_name">Log in</a>

内部控制器

public function function_name()
{
    $this->load->view("login_v");
}

考虑中

创建/移动Login_v.phpapplication/view

【讨论】:

  • Didnt wrk 表示哪个 1n??
猜你喜欢
  • 1970-01-01
  • 2020-10-17
  • 1970-01-01
  • 2017-04-12
  • 2013-09-14
  • 2017-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多