Ir para conteúdo

Arquivado

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

danillodars

Script de Upload

Recommended Posts

Boa noite pessoal

 

Imagino que seja um erro besta kk

	//Nome da pasta para onde serão upados os arquivos
	$_UP['pasta'] = 'uploads/';
	//Define uma variavel para $_FILES
	$_UP['arquivo'] = $_FILES['arquivo'];
	//Renomeia o arquivo
	$_UP['extensao'] = strtolower(end(explode('.', $_UP['arquivo']['name'])));
	$_UP['nome_arquivo'] = md5($_UP['arquivo']['tmp_name']). time() . '.' . $_UP['extensao'];

	$retorno = array();

	if(move_uploaded_file($_UP['arquivo']['tmp_name'], $_UP['pasta'].$_UP['nome_arquivo'])){
		$retorno['msg'] = 'Arquivo enviado com sucesso';

	}else{
		$retorno['msg'] = 'Não foi possível enviar o arquivo!';

	}

	echo json_encode($retorn

Tenho este pequeno script para upload de arquivos em geral. O problema é que ele está me retornando apenas a seguinte mensagem "Não foi possível enviar o arquivo!". Mas os arquivos são enviados, movidos e renomeados sem problema.

 

Se eu uso o código abaixo, o sistema retorna a mensagem correta.

<?php
	$arquivo = $_FILES['arquivo'];

	$retorno = array();

	if(move_uploaded_file($arquivo['tmp_name'], 'uploads/'.$arquivo['name'])):
		$retorno['msg'] = 'Arquivo enviado com sucesso';

	else:
		$retorno['msg'] = 'Não foi possível enviar o arquivo!';

	endif;

	echo json_encode($retorno);
?>

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.