Código :
<?php $upload_dir="img\\"; if(!isset($_FILES)) { echo "No seleccionaste ninguna fotografia para subir."; } else { $file_inf=$_FILES["userfile"]; print_r($file_inf); echo $file_inf['tmp_name']; echo "<br />"; echo $upload_dir.$file_inf['name']; echo "<br />"; if(copy($file_inf['tmp_name'],$upload_dir.$file_inf['name'])) echo "Archivo subido"; else echo "error al subir el archivo"; } ?>
Y se supone que al analizar el array $_FILES me sale que el archivo se esta guardando en la carpeta temporal de windows, C:\WINDOWS\TEMP\php20C.tmp, y en el php.ini yo lo tengo en el directorio default: C:\DOCUME~1\SergioM\CONFIG~1\Temp\php\upload, He cambiado los permisos de las carpetas de destino y de origen para poder escribir en ellas y aun asi no consigo subirlo.
Alguien sabe cual podria ser el problema o si tengo que modificar algo en el php.ini (Segun yo todos los valores del php.ini estan como deberian de estar).