2016-08-25 9 views
0

ファイルを削除するためにフォルダにアップロードされているイメージファイルではなく、すでにアップロードされている特定のイメージファイルの名前を取得しようとしています。ルートフォルダからイメージファイルの名前を取得します。フォルダの名前がアップロードされています

私はグーグル上を見上げました。私を助けてください。それは私が1日の終わりの前にしなければならない最後の増分です。

私は、ファイルを削除するには、私の答えとしてこれを発見したhttp://localhost/public_html/upload/123.jpegとしてIMAGEURLを持っていますが、私は、ファイル名を抽出する方法がわからない

unlink($imagePath . $file_name); 

あなたが抽出でき、あなたに

+0

あなたは –

+0

はいてください。..プロジェクトにアップロードフォルダからファイルを削除したいでした。特定のファイルを削除しようとしています。私はファイル名と拡張子を持っていますので、ファイルを削除したいのですが –

+0

私は答えが得られました。コードギターで作業しているなら、私の答えを試してください。ファイル名を$ image_nameとしてコードに入れてください。あなたはあなたの解決策を得るでしょう。 –

答えて

0

ありがとうございました

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

または拡張子なし::

このような basenameを使用してパスからファイル名を
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

双方向でそれを試してみてください210 ...まず

:BASE_PATH

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

GETCWD:絶対パスが機能していないいくつかの回。

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

素早くお返事いただきありがとうございます。多くの助けられた –

+0

そのok ..それを試してください..問題があれば教えてください.. @SanamShrestha –