Не грузятся файлы на сайт через форму PHP

Подскажите, такой вопрос. Есть форма регистрации, и в ней есть возможность загружать файлы на сайт, но вот в чём проблема, при отправке в БД записывается название файла, но самого файла нигде нету. уже и в php ini указал настройку upload_tmp_dir=/www/site.ru/uploads/ , и всё равно нету. в чём проблема?

PHP:

<?php $  user = R::dispense('users'); ... $  user->photo = $  data['photo']; ... R::store($  user); ?> 

HTML:

<form action="signup.php" method="POST"> ... <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> <input name="photo" type="file" />  <button type="submit" name="do_signup">Зарегистрироваться</button>