Загрузка фото на сервер и запись названия в БД

dimnast

Guest
Загрузка фото на сервер и запись названия в БД

Есть форма для загрузки файла:

FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD=POST>
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000">
Имя файла: <INPUT NAME="picture" TYPE="file">
<INPUT TYPE="submit" VALUE="Отправить">
</FORM>

В файле upload.php после получения переменных пишу:

// загружаю файл в папку im
if (isset($_POST_FILES['picture']['name'])
{ $filename="im/$picture.jpg";
move_uploaded_file($_POST_FILES['picture']['tmp_name']), $filename);

//создаю sql -запрос, который добавляет название картинки с адрессом в БД
$sql="update news set nim='$filename'";

У меня такие вопросы: правильно ли я построил загрузку и правильно указал место размещения рисунка? И надо ли указывать расширение рисунка $picture.jpg или можно ограничится только названием переменной?
 

Tor

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