Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

upload de archivo

Estas en el tema de upload de archivo en el foro de Joomla en Foros del Web. saludos a todos, me encuentro programando un componente para subir archivo con el api de joomla a mi servidor local, me da el siquiente error ...
  #1 (permalink)  
Antiguo 08/02/2010, 10:28
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 21 años, 10 meses
Puntos: 0
upload de archivo

saludos a todos, me encuentro programando un componente para subir archivo con el api de joomla a mi servidor local, me da el siquiente error : "Advertencia - no se ha podido mover el archivo!" he revisado el codigo pero nada. a ver si ustedes me pueden ayudar.


Código PHP:

    
function upload_file()
    {
        
$option JRequest::getCmd('option');
        
$file JRequest::getVar'file'null'FILES''array' );
        
jimport('joomla.filesystem.file');
        if(!
is_array($file)){
                    
                
$this->setMessage('no se ha subido!');
                
$this->setRedirect('index.php?option=' $option); 
    
         }
         if(
$file['error'] || $file['size'] < ){
                
$this->setMessage('no existe el fichero!');
                
$this->setRedirect('index.php?option=' $option); 
        }
         if( 
$file['size'] > 300  ){
                
$this->setMessage('fichero demasiado grande!');
                
$this->setRedirect('index.php?option=' $option); 
         }
        if(!
JFile::upload($_file['tmp_name'],JPATH_SITE.DS.'components'.DS.'com_list'.DS.'reglamentos'.DS.$file['name'])){ 
                
$this->setMessage('Error al intentar subir archivo!');
                
$this->setRedirect('index.php?option=' $option); 
        }
    } 
NOTA: active el modo legacy de joomla para ver si ese era el problema pero nada. trabajo con winxp.

gracias de antemano.

Etiquetas: upload
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:15.