Pessoal sempre utilizei o script abaixo para geração de thumb, está funcionando perfeitamente, no entanto, agora troquei prum server windows 2003, que disponibiliza a versão 5.1.2, do php, e eles me disseram que tem que ver se meu script está de acordo com a biblioteca ativa, disseram ainda que se eu precisasse de algum arquivo executavel que copiasse o mesmo para a pasta CGI, bom copie a pasta mas o arquivo abaixo não dá erro algum, no entanto tenho certeza que é permissão, bom como não entendo do php 5, queria uma ajudinha ai, o que exatamente eu devo trocar no script abaixo.
<?php
/*
==========================================
este script usa uma pasta com as imagens(aqui, "grande") e outra para a
gravação do thumbnail(aqui, "thumbs")
*/
$a=1;
// Abre o diretório atual para leitura de imagens...
if ($handle = opendir('grande')) { //diretório com as imagens
while (false !== ($file = readdir($handle))) { // Só carrega as imagens que
tiverem extensões esperadas
if (strtolower(substr($file,-4,4)) == '.jpg' ||
strtolower(substr($file,-5,5)) == '.jpeg') {
# Carrega a imagem
$img = @imagecreatefromjpeg('grande/'.$file);
// Se a imagem foi carregada com sucesso, redimensiona o tamanho da mesma
if ($img) {
$a++;
$width = imagesx($img);
$height = imagesy($img);
$new_width = 65;
$new_height = 46;
// Cria uma imagem temporária
$nova_img = imagecreatetruecolor($new_width, $new_height);
imagecopyresized($nova_img,$img,0,0,0,0,$new_width,$new_height,$width,$height);
//salvando o arquivo
$arquivo="thumbs/$file";//diretorio e nome do thumbnail gerado
imagejpeg($nova_img,$arquivo);//cria imagem jpg e manda pra pasta ..
//exibindo o resultado!
echo '<a href="grande/'.$file.'" target="meio_fotos"><img src="thumbs/'.$file.'" alt="clique para ver a imagem no tamanho original..." /></a>';
}
}
}
closedir($handle);
imagedestroy($img);
imagedestroy($nova_img);
//echo $a;
}
?>
Pergunta
Jacksonrs
Pessoal sempre utilizei o script abaixo para geração de thumb, está funcionando perfeitamente, no entanto, agora troquei prum server windows 2003, que disponibiliza a versão 5.1.2, do php, e eles me disseram que tem que ver se meu script está de acordo com a biblioteca ativa, disseram ainda que se eu precisasse de algum arquivo executavel que copiasse o mesmo para a pasta CGI, bom copie a pasta mas o arquivo abaixo não dá erro algum, no entanto tenho certeza que é permissão, bom como não entendo do php 5, queria uma ajudinha ai, o que exatamente eu devo trocar no script abaixo.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.