Php 从CodeIgniter中的基本URL调用Img

Php 从CodeIgniter中的基本URL调用Img,php,codeigniter,base-url,Php,Codeigniter,Base Url,所以通常我会,但我不知道如何在这段代码中做到这一点 <?php $path = 'home'; $img = '<img src="../img/servare.png" alt="">'; echo anchor($path, $img); 我认为您的代码应该是: <?php $this->load->helper('url'); $path = 'home'; $img = '<img src="&l

所以通常我会
,但我不知道如何在这段代码中做到这一点

<?php
    $path = 'home';
    $img = '<img src="../img/servare.png" alt="">';
    echo anchor($path, $img);

我认为您的代码应该是:

<?php
    $this->load->helper('url');
    $path = 'home';
    $img = '<img src="<?php echo base_url('img/servare.png');?>" alt="">';
    echo anchor($path, $img);

我认为您的代码应该是:

<?php
    $this->load->helper('url');
    $path = 'home';
    $img = '<img src="<?php echo base_url('img/servare.png');?>" alt="">';
    echo anchor($path, $img);

您的解决方案是以下三个选项之一:

  • 如果您试图创建带有图像链接的文本:

    $this->load->helper('url'); // Load URL Helper for base_url() 
    $this->load->helper('html'); // Load HTML Helper for img() 
    $path= base_url('img/servare.png'); // generates text: siteroot/img/servare.png 
    $text = 'Visit Image';
    
    echo anchor($path, $text);
    
  • 输出HTML:

    <a href="http://localhost/nedwara.com/img/servare.png">Visit Image</a>
    
    <img src="http://localhost/nedwara.com/img/servare.png" alt="">
    
    <a href="http://localhost/nedwara.com/img/servare.png">
       <img src="http://localhost/nedwara.com/img/servare.png" alt="">
    </a>
    
    输出HTML:

    <a href="http://localhost/nedwara.com/img/servare.png">Visit Image</a>
    
    <img src="http://localhost/nedwara.com/img/servare.png" alt="">
    
    <a href="http://localhost/nedwara.com/img/servare.png">
       <img src="http://localhost/nedwara.com/img/servare.png" alt="">
    </a>
    
    输出HTML:

    <a href="http://localhost/nedwara.com/img/servare.png">Visit Image</a>
    
    <img src="http://localhost/nedwara.com/img/servare.png" alt="">
    
    <a href="http://localhost/nedwara.com/img/servare.png">
       <img src="http://localhost/nedwara.com/img/servare.png" alt="">
    </a>
    

    您的解决方案是以下三个选项之一:

  • 如果您试图创建带有图像链接的文本:

    $this->load->helper('url'); // Load URL Helper for base_url() 
    $this->load->helper('html'); // Load HTML Helper for img() 
    $path= base_url('img/servare.png'); // generates text: siteroot/img/servare.png 
    $text = 'Visit Image';
    
    echo anchor($path, $text);
    
  • 输出HTML:

    <a href="http://localhost/nedwara.com/img/servare.png">Visit Image</a>
    
    <img src="http://localhost/nedwara.com/img/servare.png" alt="">
    
    <a href="http://localhost/nedwara.com/img/servare.png">
       <img src="http://localhost/nedwara.com/img/servare.png" alt="">
    </a>
    
    输出HTML:

    <a href="http://localhost/nedwara.com/img/servare.png">Visit Image</a>
    
    <img src="http://localhost/nedwara.com/img/servare.png" alt="">
    
    <a href="http://localhost/nedwara.com/img/servare.png">
       <img src="http://localhost/nedwara.com/img/servare.png" alt="">
    </a>
    
    输出HTML:

    <a href="http://localhost/nedwara.com/img/servare.png">Visit Image</a>
    
    <img src="http://localhost/nedwara.com/img/servare.png" alt="">
    
    <a href="http://localhost/nedwara.com/img/servare.png">
       <img src="http://localhost/nedwara.com/img/servare.png" alt="">
    </a>
    
    
    
    你的img文件夹在哪里?在我的根目录中,确保添加
    base\u url()
    并删除
    。/
    你会得到
    http://yourdomain.com/img/servare.png
    。要检查图像源是否正确放置,请使用inspect元素,找到img标记,查看
    src
    复制并粘贴到另一个选项卡。这样
    $img=''.img/servare.png“alt=”“>;
    打开的php标记太多。请尝试
    $img='你的img文件夹在哪里?在我的根目录中确保添加
    base\u url()
    并删除
    。/
    您将获得
    http://yourdomain.com/img/servare.png
    。要检查您的图像源是否正确放置,请使用inspect元素,查找img标记,请参阅
    src
    复制并粘贴到另一个选项卡。就像这样
    $img=''.img/servare.png“alt=”“>”打开的php标记太多。试试
    $img=”完美的答案。我在答案中添加了一个更新。谢谢你的回答。我在答案中添加了一个更新。谢谢