Intereting Posts

имя файла без расширения

Есть ли способ получения имени файла, загруженного на сервер без расширения, в PHP? Я использовал $_FILES['file']['name'] но он также возвращает расширение.

Related of "имя файла без расширения"

 $filename = pathinfo($_FILES['file']['name'], PATHINFO_FILENAME); 

pathinfo – это основная функция PHP с 4.0.3, а опция PATHINFO_FILENAME была добавлена ​​в 5.2.

Используйте функцию PHP basename () .

 string basename ( string $path [, string $suffix ] ) 

Да, вы можете сделать это как:

 $ filenameOnly = array_pop (array_reverse (explode (".", $ yourfilename)));

надеюсь, это поможет

 preg_replace('^(.*)\..+?$', $_FILES['file']['name']); 

Попробуйте basename или используйте регулярное выражение, чтобы сделать это без разбора:

 preg_replace('/(.*)\\.[^\\.]*/', '$1', $filename); 

Используйте pathinfo() .