Получить имя файла из путей в codeigniter

Привет, ребята, я пытаюсь получить имя файла изображения / видео из пути

Здесь у меня есть такие пути в моей переменной 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>

Может ли кто-нибудь помочь мне, как это сделать?

заранее спасибо

при хранении в базе данных используйте file_name вместо full_path, затем используйте site_url() в своем src attr

Pradeep 30.07.2018 12:05

он хранит flowers.jpg, как это, в моей базе данных, тогда как я могу получить его в моем теге src

suresh 30.07.2018 12:09

сделайте так: <img src = "<?=site_url('new/'.$image); ?>", где $image - имя столбца из таблицы

Pradeep 30.07.2018 12:12
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
3
156
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Попробуйте с base_url(). Задайте свой base_url в config.php, например, www.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>

Надеюсь, что это поможет вам!

Если все пути относятся к 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>

привет, у меня есть одно сомнение, могу я спросить

suresh 31.07.2018 11:22

Конечно спросите пожалуйста

vasilenicusor 31.07.2018 11:23

не могли бы вы проверить этот вопрос stackoverflow.com/questions/51609445/…

suresh 31.07.2018 11:23

Я пытаюсь получить доступ к странице панели управления без входа в систему, не могли бы вы рассказать мне, как это сделать

suresh 31.07.2018 11:25
Ответ принят как подходящий

Надеюсь, что это поможет вам :

Установите base_url в config.php

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

и ваш образ src должен быть таким:

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

если вы говорите о js-коде, вы можете написать, но для php используйте контроллер

Pradeep 30.07.2018 12:23

нет, я просто пишу функцию jquery setTimeout в файле просмотра? можно ли так писать

suresh 30.07.2018 12:24

@hi pradeep мне нужна помощь

suresh 02.08.2018 15:46

Другие вопросы по теме