Как оставить имя файла, отбросив путь?

Как оставить имя файла, отбросив путь?

Никак не соображу...

Выбираю файл на локальном компьютере так при помощи:

<input type="File" name="myfile">

Выбирается файл с полным путем. К примеру
D:/mypath/myfile.jpg

В БД мне надо поместить его так
myfile.jpg

Как отбросить путь? Подскажите...

И второе, надо ли такой инпут заключать в теги формы?

Спасибо
 

Winer

Мимо проходил
Эдуард
1.substr() и strpos(), можно ещё explode()
2. конечно надо, и не просто форму, а <form enctype="multipart/form-data">
 

LAMborginy

Guest
а тебе не надо ничего оставлять.
достаточно распечатать $_FILES при загрузке файла и ты увидеш имя файла на клиентской машине.
 

Winer

Мимо проходил
Эдуард
если "D:/mypath/myfile.jpg" - это имя файла на клиенте, то если его сохранять на сервере под этим именем, можно столкнуться с тем, что разные клиенты заливают файлы с одинаковыми именами
 
LAMborginy

По моему, $_FILES подойдет. Попробую...

Насчет совпадения имен, не страшно. Название файла уникально

Спасибо

-~{}~ 10.04.04 17:31:

А никак нельзя при этом узнать ширину и высоту загружаемого рисунка? Чтобы не вводить их вручную.
Это, правда, из другой оперы.
Но все же?
 
Сверху