ファイルが存在するかどうかを調べようとしています。名前は知っていますが、拡張子はわかりません。ファイルが存在するようにPHPで何ができるでしょうか?関数はファイルの拡張子を知らなくてもファイルをチェックしますか?
file_exists('image_storage/ses_' . $session_user_id . 'need to put something here for the
extension' );
PHPのglob
関数を使用して、特定のパターンに一致するファイルのリストを取得できます。
$files = glob('image_storage/ses_' . $session_user_id . '.*');
if (count($files) > 0) {
// check your files with a loop
foreach ($files as $file) {
// do whatever you want; this file exists =]
}
}
glob
ファイルが;とともに存在するかどうかを確認する必要はありません。配列で返す場合は、存在している必要があります。
Linuxを使用している場合は、これを行うことができます。
$ret = exec("ls image_storage/ses_" . $session_user_id."*");
if(!empty($ret))
{
//file exists..
}