Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

João Augusto

[Resolvido] Upload de arquivo docx

Recommended Posts

Fala galera, beleza?

To com um problema aqui que não consigo resolver eu preciso fazer um upload de arquio docx e não consigo eu faço de arquivo doc sem problemas, mais DOCX não. Tem alguma maneira diferente pra fazer isso? Na hora que faz o upload, simplesmente ele não sobe o arquivo.Quando o arquivo é postado com sucesso eu dou um alertbox, porém no caso do DOCX ele não dá o alerta, mais não sei o porque ele não está upando o arquivo...

Já coloquei a extensão na descrição e não funcionou, ele simplesmente ignora e não sobe o arquivo, quem puder me ajudar só falta isso pra ter o sistema de upload funcionando perfeitamente...

 

Segue abaixo o meu code do upload....

 

<?php

$config = array();
// Tamano máximo da imagem, em bytes
$config["tamanho"] = 5000000;
$dir = "../../util_1101/up/";

//Extensões permitidas
$ext = array("pdf","PDF","doc","docx","DOC","DOCX","rar","zip","ppt","pps","RAR","ZIP","PPT","PPS");
		
		
		
	   if($arquivo["size"] > $config["tamanho"])
        {
            $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo";
        }
//Quant. de campos do tipo FILE
$campos = 1;
 
//Se for enviado
if (isset($_POST['submit'])) {

//Obtendo info. dos arquivos
$f_name = $_FILES['file']['name'];
$f_tmp = $_FILES['file']['tmp_name'];
$f_type = $_FILES['file']['type'];
$exte = substr ($_FILES['file']['name'],-3);

//Contar arquivos enviados
$cont=0;

//Repetindo de acordo com a quantidade de campos FILE
for($i=0;$i<$campos;$i++){

//Pegando o nome
$name = $f_name[$i];

//Verificando se o campo contem arquivo
  if ( ($name!="") and (is_file($f_tmp[$i])) and (in_array(substr($name, -3),$ext)) ) {
	  
	  if ($cont==0) {
	  echo "<script>alert('Arquivo enviado - $name');</script>";
	  }
	  
	  if($cont<>0){
		  echo "<script>alert('Arquivo nao enviado!');</script>";
	  }

      //Movendo arquivo's do upload
      $up = move_uploaded_file($f_tmp[$i], $dir.$name);
  }

}

}
?>

Vlw...........

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pow cara funcionou certinho, brigadaum...

Eu só tive que incluir no mine do meu servidor o docx pra funcionar corretamente junto com essa linha que você me passou...

Vlw...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.