<分区>
如何使用 Codeigniter php 框架显示图像?
我想从 views
中的 images
文件夹中获取图像。
我在其中一个 views
php 文件中使用了这段代码:
<img border="0" src="images/hed_05.jpg" width="61" height="133">
但它不起作用。
标签 php html codeigniter
<分区>
如何使用 Codeigniter php 框架显示图像?
我想从 views
中的 images
文件夹中获取图像。
我在其中一个 views
php 文件中使用了这段代码:
<img border="0" src="images/hed_05.jpg" width="61" height="133">
但它不起作用。
最佳答案
图像、css、javascript、pdf、xml...任何允许直接访问的东西都不应该存在于您的应用程序目录中。你可以做到,但你真的不应该。在目录的根目录下为这些文件创建一个新文件夹,它们不应混入您的应用程序中,例如:在您的 views
文件夹中。
BASEPATH
是否定义在大多数文件的顶部,如果没有则exit('No direct script access.')
。/users/login
没有从目录 /users/login
加载文件,它可能甚至不存在。这些只是 Bootstrap 用来了解要使用哪个类、方法和参数的 uri 段。 要获得正确的路径,请使用正斜杠(假设您的应用程序和 Assets 位于根目录中,而不是子目录中),如下所示:
<img src="/images/myimage.jpg" />
或者你最好的选择,使用绝对 url:
// References your $config['base_url']
<img src="<?php echo site_url('images/myimage.jpg'); ?>" />
相当于:
<img src="http://mydomain.com/images/myimage.jpg" />
CI 中内置了一些帮助程序,您也可以选择使用这些帮助程序,但这实际上就是您需要了解的全部内容。
关于php - 如何使用 Codeigniter php 框架显示图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5656894/