Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2009, 06:40
ersito
 
Fecha de Ingreso: julio-2008
Mensajes: 84
Antigüedad: 15 años, 9 meses
Puntos: 0
Pregunta Problema con "move_uploaded_file"

Hola a todos. Estoy intentando hacer un código que suba una imagen para el usuario. y me da el siguiente error.
Los permisos de la carpeta donde estoy probando están en 777, por ahora
¿Alguien sabe cual es el problema?
¿Que permisos debe tener la carpeta?


Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phprwcTcK' to '/imagant/grq.jpg' in /home/ersito/public_html/ant/newmember.php on line 99

El código que uso es

Código PHP:
$MAXIMUM_FILESIZE 1024 1024;
//  Valid file extensions (images, word, excel, powerpoint)
$rEFileTypes =
  
"/^\.(jpg|jpeg|gif|png|doc|docx|txt|rtf|pdf|xls|xlsx|
        ppt|pptx){1}$/i"
;
$dir_base "/imagant/";

$isFile is_uploaded_file($_FILES['imagen']['tmp_name']);
if (
$isFile)    //  do we have a file?
   
{//  sanatize file name
    //     - remove extra spaces/convert to _,
    //     - remove non 0-9a-Z._- characters,
    //     - remove leading/trailing spaces
    //  check if under 5MB,
    //  check file extension for legal file types
    
$safe_filename preg_replace(
                     array(
"/\s+/""/[^-\.\w]+/"),
                     array(
"_"""),
                     
trim($_FILES['imagen']['name']));
    if (
$_FILES['imagen']['size'] <= $MAXIMUM_FILESIZE &&
        
preg_match($rEFileTypesstrrchr($safe_filename'.')))
      {
$isMove move_uploaded_file (
                 
$_FILES['imagen']['tmp_name'],
                 
$dir_base.$safe_filename);}
      }