URGENTE - componente de upload

  • farolwh
  • Avatar de farolwh Autor do Tópico
  • Offline
  • JCB! Iniciante
  • JCB! Iniciante
Mais
14 anos 9 meses atrás #42525 por farolwh
farolwh created the topic: URGENTE - componente de upload
E ai pessoal,

Estou fazendo um compontente de download personalizado para uma prefeitura colocar as leis no site.

Estou tendo dificuldade com o envio dos arquivos...

A inserção mostra como inserido com sucesso, mas o arquivo nao esta dentro da pasta que deveria estar...
    
     function salvar (){
     
          
         $row = & $this -> getTable(); 
         $dados = JRequest :: get ('post');
         
          //Retrieve file details from uploaded file, sent from upload form
$file = JRequest::getVar('file_upload', null, 'files', 'array');
 
//Import filesystem libraries. Perhaps not necessary, but does not hurt
jimport('joomla.filesystem.file');
 
//Clean up filename to get rid of strange characters like spaces etc
$filename = JFile::makeSafe($file['name']);
 
//Set up the source and destination of the file
$src = $file['tmp_name'];
$dest = JPATH_COMPONENT_SITE . DS . "uploads" . DS . "leis" .ds. $filename;
 
//First check if the file has the right extension, we need jpg only
if ( strtolower(JFile::getExt($filename) ) == 'pdf') {
   if ( JFile::upload($src, $dest) ) {
         if (!$row->bind($dados)) {
             $this -> SetError ($this -> _db -> getErrosMsg());
             return false;
         }
          if (!$row->check()) {
             $this -> SetError ($this -> _db -> getErrosMsg());
             return false;
         }
             if (!$row->store()) {
             $this -> SetError ($this -> _db -> getErrosMsg());
             return false;
         }
   } else {
      $this -> SetError ($this -> _db -> getErrosMsg());
             return false;
   }
} else {
   //Redirect and notify user file is not right extension
}

Outra coisa....como faço para pegar o nome do arquivo e salvar no BD?

Aguardo ajuda

Vinicius Martini Bairros
[b:1f8o9nkj][color=#40BF00:1f8o9nkj]FAROL[/color:1f8o9nkj][/b:1f8o9nkj] [b:1f8o9nkj]Internet[/b:1f8o9nkj]
MSN: <!-- e --><a href="Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.">Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.</a><!-- e -->
55 8402 6471

Please Entrar ou Registrar to join the conversation.