Cita:  
					Iniciado por Dannydaniel  bueno he hecho lo que me han dicho pero igual no funciona,cam,b
Sobre el tema de  $_FILES , he leido lo que encontrado y lo he entiendo.
 
Ya no se que hacer para que funcione y pueda subir las imagenes a mi servidor.
Saludos
     
En esta página tienes la explicación de como se sube y el código necesario:  
http://www.php.net/manual/es/features.file-upload.php 
Quizás te aclare ver el contenido de las variables, añade este código a la página que recibe el fichero:  
$ficheroname=$_FILES['userfile']['name'];
echo "El valor de -userfile- -name- es: $ficheroname <BR>"; 
$tipo=$_FILES['userfile']['type'];
echo "El valor de -userfile- -type- es: $tipo <BR>"; 
$size=$_FILES['userfile']['size'];
echo "El valor de -userfile- -size- es: $size <BR>"; 
$fichero_tmp=$_FILES['userfile']['tmp_name'];
echo "El valor de -userfile- -tmp_name- es: $fichero_tmp <BR>"; 
La salida que te tiene que dar es similar a esta: 
El valor de -userfile- -name- es: bichosdvd.jpg      
El valor de -userfile- -type- es: image/pjpeg 
El valor de -userfile- -size- es: 387640 
El valor de -userfile- -tmp_name- es: /tmp/phpAqH6hS   
Ten en cuenta que el nombre del fichero que subes se almacena con un nombre temporal (en este caso /tmp/phpAqH6hS ) y es este el que tienes que mover o copiar. El fichero que subo es bichosdvd.jpg, pero no se almacena en el servidor con este nombre. 
En la línea:
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
   copy($HTTP_POST_FILES['userfile']['tmp_name'], "/place/to/put/uploaded/file"); 
cambia "/place/to/put/uploaded/file"  por un directorio donde tengas permisos para escribir, por ejemplo en "/tmp/$_FILES['userfile']['name']" para copiarlo con el nombre que tenía el fichero en el origen. 
Suerte.