Ir para conteúdo

POWERED BY:

Arquivado

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

Fabio Rodrigo

Erro Upload

Recommended Posts

Esse é o codigo que estou usando:

<html><body><!-- formulário simples para o envio de 5 arquivos simultâneos --><form action="upload.php" method="post" enctype="multipart/form-data">Selecione os arquivos:<br><input type="hidden" name="MAX_FILE_SIZE" value="100000"><input type="hidden" name="enviaform" value="1"><BR>  <input name="userfile[]" type="file"><br><input name="userfile[]" type="file"><br><input name="userfile[]" type="file"><br><input name="userfile[]" type="file"><br><input name="userfile[]" type="file"><br><input type="submit" value="Enviar arquivos"></form><!-- fim do formulário --></body></html><?phpif(!isset($_GET['enviaform'])) 	{	exit;	}require_once('../PEAR/HTTP_Upload/Upload.php');$destino = "../fotos";$upload = new http_upload('en');$files = $upload->getFiles();foreach($files as $file){		if (PEAR::isError($file))	{		   	die ($file->getMessage());		}	if ($file->isValid()) 	{	$file->setName('uniq');	$dest_dir = $destino;	$dest_name = $file->moveTo($dest_dir);	if (PEAR::isError($dest_name)) 	{	 	die ($dest_name->getMessage());		   	}	$real = $file->getProp('real');		echo "Upload do arquivo $real feito com sucesso. Foi renomeado para $dest_name e está agora localizado na pasta $dest_dir <BR><BR>";	}	elseif ($file->isMissing()) 	{	echo "Nenhum arquivo selecionado<BR>";	} 	elseif ($file->isError()) 	{		echo $file->errorMsg() . "\n";		}	}

Não cai em nenhum dos erro mas tb não faz upload e não da resposta nenhuma....fiquei o dia inteiro batento cabeça com esse codigo escabroso sou muito mais asp ou asp.net, mas já que não posso usar nenhuma das soluções, espero que alguém que já tenha passado essa raiva me ajude pelo amor de Deus.....obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um dos erros mais comuns e que o php não reporta é o arquivo estar acima do tamanho permitido. Acho que o limite ali no post é de 100k tente aumentar para 1000000 e veja se vai.

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.