2016-08-25 2 views
0

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

Я искал все Google. Пожалуйста, помогите мне. Это последнее приращение, которое я должен сделать до конца дня.

у меня есть ImageUrl как http://localhost/public_html/upload/123.jpeg я нашел это как мой ответ, чтобы удалить файл, но я не знаю, как извлечь имя файла

unlink($imagePath . $file_name); 

Спасибо

+0

ли вы хотите удалить файл из папки загрузки в проекте .. –

+0

да пожалуйста. Я пытаюсь удалить конкретный файл. У меня есть имя файла и расширение, и теперь я хочу удалить файл –

+0

У меня есть alread дать ответ .. Если вы работаете в codeigniter, тогда попробуйте с моим ответом .. поместите свое имя файла как $ image_name в код .. попробуйте. вы получите свое решение. –

ответ

0

Вы можете извлечь имя файла из пути, используя basename так:

basename($imagePath); // output: 123.jpeg 

или без расширения:

basename($imagePath, ".jpeg"); // output: 123 
0
<?php 
$path = "index.php"; //type file path with extension 
$title = basename($path,".php"); // get only title without extension /remove (,".php") if u want display extension 
echo $title; 
?> 
+0

Большое спасибо. Большое спасибо –

0

Попробуйте с двумя способом ..

Первое: базовый_путь

unlink(base_url("uploads/".$image_name)); 

getcwd: Несколько раз абсолютный путь не работает.

unlink(getcwd()."/uploads/".$image_name); 
+0

благодарит вас за быстрый ответ. Помогло мне много –

+0

Его хорошо .. Попробуйте .. Дайте мне знать, если какая-либо проблема .. @SanamShrestha –

Смежные вопросы