从codeigniter中的路径获取文件名

56lgkhnf  于 2021-06-20  发布在  Mysql
关注(0)|答案(3)|浏览(302)

嗨,伙计们,我正在尝试从路径获取图像/视频文件名
在这里,我的php变量中有来自数据库的路径

E:/xampp/htdocs/pes/new/movie.mp4
E:/xampp/htdocs/pes/new/flowers.jpg

我正在尝试从上述路径获取new/movie.mp4或new/flowers.jpg,并将其显示在img标签或视频标签中

<img src="new/flowers.jpg" alt="Trulli" width="500" height="333">

<video width="400" controls>
      <source src="new/movie.mp4" type="video/mp4">
      Your browser does not support HTML5 video.
 </video>

有人能帮我怎么做吗
提前谢谢

wwodge7n

wwodge7n1#

希望这能帮助您:
设置你的 base_url 在你的 config.php ```
$config['base_url']='http://localhost/pes/'

还有你的形象 `src` 应该是这样的:
4dc9hkyq

4dc9hkyq2#

尝试 base_url() . 例如,在config.php中设置基本urlwww.xyz.com/ 按以下方式更新代码:

<img src="<?php echo base_url() ?>new/flowers.jpg" alt="Trulli" width="500" height="333">

和视频帧:

<video width="400" controls>
   <source src="<?php echo base_url() ?>new/movie.mp4" type="video/mp4">
                        Your browser does not support HTML5 video.
</video>

希望这对你有帮助!

yqkkidmi

yqkkidmi3#

如果所有路径都是相对于fcpath的, FCPATH = 'E:/xampp/htdocs/pes' ,您可以使用:

<img src="<?php echo base_url(str_replace(FCPATH, '', 'E:/xampp/htdocs/pes/new/flowers.jpg')) ?>" alt="Trulli" width="500" height="333">

或者

<video width="400" controls>
    <source src="<?php echo base_url(str_replace(FCPATH, '', 'E:/xampp/htdocs/pes/new/movie.mp4')) ?>" type="video/mp4">
    Your browser does not support HTML5 video.
</video>

相关问题