从codeigniter中的路径获取文件名

时间:2018-07-30 09:47:40

标签: php mysql codeigniter codeigniter-3

嗨,我正在尝试从路径

获取图像/视频文件名

在这里,我的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>

有人可以帮我怎么做吗

预先感谢

3 个答案:

答案 0 :(得分:1)

尝试使用Select id, name, gender, age, c_id, height From student Where (c_id, age) in (Select c_id, max(age) from student group by c_id) Order by height desc 。在config.php中设置您的base_url,例如www.xyz.com/像这样更新代码:

base_url()

和视频帧:

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

希望这对您有帮助!

答案 1 :(得分:1)

如果所有路径都相对于 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>

答案 2 :(得分:1)

希望这对您有帮助:

base_url中设置config.php

$config['base_url']='http://localhost/pes/'

和您的图片src应该是这样的:

<img src="<?=site_url('new/'.$image); ?>" alt="Trulli" width="500" height="333">