• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

rgcouto

upload de imagens e resize

5 mensagens neste tópico

boas pessoa, to aqui com uma duvida tramada  :wallbash: nao sei o k fazer ja...

tipo quero fazer o upload de uma imagem e depois redimensionar a imagem k "uppei" e guarda-la noutro sitio, mas mantendo a original numa outra pasta com os tamanhos originais..(deu para perceber?) só k com os códigos k eles dão no php.net nao consigo fazer dá-se sempre uns erros estupidos do tipo, o output é sempre este:

ÿØÿàJFIFÿþ<P"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚâãäåæçèéêòóôõö÷øùúÿÚ?ÿ?ú(¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€?ÿÙ

ou qualquer coisa mt parecida :P

o código k uso é o seguinte:

        $uploaddir = "../content/links";

if(is_uploaded_file($_FILES['file']['tmp_name']))
{
	move_uploaded_file($_FILES['file']['tmp_name'],$uploaddir.'/'.$_FILES['file']['name']);
	$file_name = $uploaddir.'/'.$_FILES['file']['name'];
}
list($width, $height) = getimagesize($file_name);

$image_p = imagecreatetruecolor(80, 60);
$image = imagecreatefromjpeg($file_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, 80, 60, $width, $height);

imagejpeg($image_p, null, 100);

ok, este código ainda nao guarda a imagem numa pasta á parte, mas já devia plo menos mostra-la redimensionada...nao?!?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tens que por antes de

imagejpeg($image_p, null, 100);

tens que por assim:

Header("Content type: image/jpeg");

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Header("Content type: image/jpeg");

Correcção:

header("Content-Type: image/jpeg");

:P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nao funciona :s agora dá-me o endereço k está na barra de endereços :S to msm á rasca com isso, é a unica coisa k me falta para acabar o projecto :s

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora