Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Eu alguns meses atras fiz um código onde ele realiza o Upload de foto,
mas agora estou precisando alterar um pouco esse código...
preciso que ele faça Upload de varios arquivos, como por exemplo Excel, txt, mensagem do Outlook, doc e ppt.
sei que eu só preciso alterar o type, mas não sei qual seria....
se alguém puder me ajudar eu agradeço.
Att.
PS: Segue o Código...
if ($_FILES['arquivo'][tmp_name] != ' ' ) {// nome temporário do arquivo
if ($_FILES['arquivo'][type] == 'aplication/vnd.ms-excel'){
.
.
.
}Olá,
gostaria de dar um feedback.....
o meu problema era erro de configuração no diretorio que eu estava querendo jogar os arquivos e
o MIME type tbm estava errado....
agora eu já arrumei...
Vale lembrar que este código ele realiza UPLOAD de pdf, doc/docx,xls/xlsx,mensagem do outlook, txt, foto, ppt/pps
Aqui vai o código:
CODE
if ( !empty($nome_temp) ) { // nome temporário do arquivo
if ( ( $tipo == 'application/pdf' ) || ( $tipo == 'application/vnd.ms-excel' ) || ( $tipo == 'application/msword' ) ||
( $tipo == 'text/plain' ) || ( $tipo == 'image/pjpeg' ) || ( $tipo == 'image/pjpg' ) ||
( $tipo == 'application/vnd.ms-powerpoint' ) || ( $tipo == 'application/octet-stream' ) ){
if ( $tamanho <= '2000000') { // vê o tamanho do arquivo, que tem que ser menor que 2MB
//Verifica se existe o diretorio;
if (is_dir($dirServer)) {
if (is_dir($dirServer.$nome)) {
unlink($dirServer.$nome) or die ("Erro ao tentar apagar Arquivo.");
}
// è aqui que ocorre o upload
move_uploaded_file($nome_temp, $dirServer.'/'.$nome) or die ("Falha no UPLOAD");
// Mensagem de sucesso!
echo(" ok, upload realizado com sucesso! ");
} else {
echo ("<FONT class='texto'>Algo errado com diretório.</FONT>");
} else {
echo ("<FONT class='texto'>O Arquivo tem mais de 2 MB.</FONT>");
} else {
echo ("<FONT class='texto'>Arquivo inválido</FONT>");
} else {
echo ("<FONT class='texto'>Sem Arquivo</FONT>");
}
http://www.arquivodecodigos.net/arquivo/fe.../mime_types.php