Jump to content


Photo

Problemas Com Thumb


  • Faça o login para participar
1 reply to this topic

#1 kklj

kklj

    12 Horas

  • Usuários
  • 135 posts
  • Sexo:Masculino
  • Localidade:juiz de fora

Posted 11/04/2010, 11:03

pessoal peguei esse script na net para thumb, mas nao to sabendo como funciona. olhei a configuracao do php.ini e a linha extension=php_gd2.dll, nao esta em comentario
meu script é esse:

gerar_thumb.php
<?php
$pasta = "imagem"; //Bote aqui a pasta onde estão as imagens (se o arquivo estiver na mesma pasta das imagens deixe em branco)

$filename = "$pasta/$filename"; //não mude aqui

$thumb_x = 100; //Largura da thumb
$thumb_y = 150; //Altura da thumb

$quality = 80; //Qualidade (melhor não mudar)

//Deixe essa parte como está
$thumbnail = imagecreatetruecolor($thumb_x, $thumb_y);
$originalimage = imagecreatefromjpeg($filename);
imagecopyresized($thumbnail, $originalimage, 0, 0, 0, 0, $thumb_x, $thumb_y,
ImageSX($originalimage),ImageSY($originalimage));
imagepng($thumbnail,'',$quality);
?>

thumbs.php
<script>
function Selected(what) { what.style.border = "3px Solid red"; }
function Unsel(what) { what.style.border = "3px Solid #000000"; }
</script>
<table width=60% style="border: 1px solid #000000;" cellspacing=2 cellpadding=2>
<?
$totalporlinha="4"; // Total de fotos por linha
$pasta = "/imagem"; // Pasta de onde estão as fotos (se o arquivo estiver na mesma pasta das fotos bote apenas "./")

$open = opendir("$pasta/"); //Abre a pasta
while ($foto = readdir($open)) { //Lê a pasta
if (eregi(".jpeg",$foto)) { //Verifica se o arquivo é mesmo JPG
if ($cont == "") { $cont="0"; } 
if ($cont=="0") { echo "<tr>"; }
$cont++;
echo "teste";
echo "
<td>
<a href=\"sab/$foto\">
<img style=\"border: 3px solid #000000\" onmouseover=Selected(this); onmouseout=Unsel(this); src=\"gera_thumb.php?filename=$foto\">
</a></td>"; //Mostra as thumbs
if ($cont=="$totalporlinha") { echo "</tr>"; $cont="0"; }
}
}
?>
</table>

pessoal meu problema é o seguinte: qdo mando exibir as imagens ela aparece com um "x" (nao aparece a imagem) mas qdo do um clique no "x" ai aparece a imagem. meu codigo é esse ai de cima. onde estou errando?

#2 digo

digo

    24 Horas

  • Usuários
  • 435 posts
  • Sexo:Masculino

Posted 12/04/2010, 14:15

Esta faltando atribuir a permissão na foto

chmod($caminho_da_miniatura, 0644);





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq