Si algo no funciona .. suele dar algún mensaje de error .. Si lo indicas mejor .. y ya que aquí expusieron varios códigos para resolver el problema . .mejor indica el que uses.
Te recomendaría iniciar un tema nuevo (con el código que probastes y que error o efecto observas no deseado concreto), y ver la documentación oficial de PHP (en las FAQ's de este foro también tienes ejemplos):
http://www.php.net/manual/es/features.file-upload.php
Un saludo,