Загрузка файла на сервер в PHP
Запустил ваш же пример. все работает.
Единственное, что пришлось сменить мне:
1. увеличить лимит размера $_FILES["file"]["size"] < 20000 (19Кб ну очень уже мало)
2. $extension = strtolower(end(explode(".", $_FILES["file"]["name"])));(фотка, попавшаяся под руку, имела расширение .JPG, а не .jpg)
Поглядите phpinfo(), тот ли php.ini вы вообще смотрите и загружены ли новые настройки.