Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas Com "miniaturas De Fotos + Php"


Toad

Pergunta

Já tentei tudo, sei que o Gd tá funcionando normal, o máximo que consegui foi a imagem de 'erro ao carregar imagem', quando alterei o cod. para

define("PATH_IMG", 'C:/Arquivos de programas/EasyPHP1-7/www/img');

define("MAX_WIDTH", 160);

define("MAX_HEIGHT", 120);

colocando aspas nas variaveis. quando não faço isso, recebo os erros:

Notice: Use of undefined constant PATH_IMG - assumed 'PATH_IMG' in c:\arquivos de programas\easyphp1-7\www\thumb.php on line 9

Notice: Use of undefined constant MAX_WIDTH - assumed 'MAX_WIDTH' in c:\arquivos de programas\easyphp1-7\www\thumb.php on line 10

Notice: Use of undefined constant MAX_HEIGHT - assumed 'MAX_HEIGHT' in c:\arquivos de programas\easyphp1-7\www\thumb.php on line 11

A versão do meu php é 4.3.3. Alguém pode me ajudar? O que estou fazendo de errado?

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Eai cara beleza tenta mudar para esse...

$imagem="url da img que vai ser criada";
header("Content-type: image/jpeg");// Cabeçalho do Script para informar o tipo da imagem

$im = imagecreatefromjpeg($imagem); //criar uma amostra da imagem priginal 

$largurao = imagesx($im);// pegar a largura da aostra 
$alturao = imagesy($im);// pegar a altura da amostra
$alturad = 140; // definir a altura da miniatura em px 
$largurad = ($largurao*$alturad)/$alturao;// calcula a largura da imagem a partir da

//altura da miniatura

$nova = imagecreatetruecolor($largurad,$alturad);//criar uma imagem em branco
imagecopyresized($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao);//copiar
//sobre a imagem em branco a amostra dimnuindo conforma as especificações do minuatura

$arquivo="img_thumb/$imagem_name";//caminha da imagem pequena
touch($arquivo);
imagejpeg($nova,$arquivo);//cria imagem jpg e manda pra pasta ..
imagedestroy($nova);//libera a memoria usada no imagem 
imagedestroy($im);//libera a memoria usada na amostra

#############################

# $nome = 'kurole'; #

# $email = 'kurole@kurole.com.br'; #

# $site = 'www.agito10.com'; #

# if ($nome == "kurole"){ #

# echo "É o cara"; #

# }else{ #

# echo "não é o cara"; #

# } #

#############################

Link para o comentário
Compartilhar em outros sites

  • 0

ph34r.gif !!!

Muito obrigado! Seu cod. é 10 funciona beleza!!

Só esqueci de um detalhe.... precisava fazer com todos as imgs da pasta... hehehe...

Eu estava olhando o cód. do Miniaturas de Fotos + PHP e tentando fazer algumas alterações e vi que resolvi um mas estou com outro problema: o cód não está fazendo os thumbs, mas exibe corretamente os links para as imagens maiores.

Como eu posso solucionar esse problema?

Link para o comentário
Compartilhar em outros sites

  • 0

eu não sei como voce esta usando no seu codigo.. porem eu to fazendo uma galeria, e ela vai funcionar mais ou menos assim.. vai varrer o diretorio e pegar as imgs, e imprimilas

para por meu "thumb" o metodo mais rox !

<img src='' WIDTH='' HEIGHT=''>

heehehe

ve se ajuda

falou

Link para o comentário
Compartilhar em outros sites

  • 0

Ainda não fiz... hehehe.... tava só testando, to aprendendo php. Assim que ficar pronto eu posto aqui, vo faze uma pag de wallpapers, entaum acho q a ultima solução fica melhor, ai nem precisa abrir a img em outra pag, só ir em "save as..." mas obrigado pelo interesse.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...