Ir para conteúdo

POWERED BY:

Arquivado

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

baritono17

[Resolvido] upload em jpg, e não JPG

Recommended Posts

[RESOLVIDO]

 

Pessoal, varri a net atraz disso e não encontrei nada que seja inteligível ao meu nivel. Olha só, utilizo o Uploadfly para fazer upload das imagens do meu sisteminha. O problema é que quando vou exibir a imagem tenho uma classe que mostra o ID + ".jpg", ou seja, preciso que as imagens que os clientes mandar em ".JPG" ao fazer o upload fiquem ".jpg". Músculo, compreendem? Segue o código do upload.

 


include("thumb.php");

if (!empty($_FILES)) { 
$id = $_GET['idartigos'];
$targetPath = '../../imagens/noticias/';
$ext = explode(".", $_FILES['Filedata']['name']);
$targetFile =  $targetPath.$id."/".$id.".".$ext[1];

if (!is_dir($targetPath.$id))
{
	mkdir($targetPath.$id, 0777);	
}

move_uploaded_file($tempFile,$targetFile);
chmod($targetFile, 0777); 	
Thumbnail( $targetFile, $targetFile , 600, 600);


} 
echo '1'; 

 

Podem me ajudar nisso? preciso da solução do upload, pois adequar a exibição na classe que uso atualmente daria muito mais trabalho, sei que seria mais correto, mas o prazo para isso esta curto. Valeu galera!

Compartilhar este post


Link para o post
Compartilhar em outros sites

RESOLVIDO:

 

Valeu Carlos! era isso mesmo!

 

Não sei se acabei fazendo gambiarra, hehe, mas por hora e com o conhecimento que tenho ta valendo, caso alguem tenha esse problema, ai vai o código atualizado. Obrigado, adiantou bastante meu domingo! abraços.

 


include("thumb.php");

if (!empty($_FILES)) { 
$id = $_GET['idartigos'];
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = '../../imagens/noticias/';
$ext = strtolower( explode(".", $_FILES['Filedata']['name']) ); // aqui a função que o carlos me indicou!
$targetFile =  $targetPath.$id."/".$id.".".$ext[1]."jpg"; // aqui a "gambi" hehe, deixei literal a extensão que gostaria
if (!is_dir($targetPath.$id))
{
	mkdir($targetPath.$id, 0777);	
}

move_uploaded_file($tempFile,$targetFile);
chmod($targetFile, 0777); 	
Thumbnail( $targetFile, $targetFile , 600, 600);


} 
echo '1'; 

 

Valeu!

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.