Ir para conteúdo

POWERED BY:

Arquivado

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

johnnypm

tamanho da imagem

Recommended Posts

alguem poderia me dar uma ajuda??

o codigo está dando o seguinte erro:

 

Warning: getimagesize: Unable to open '01.jpg' for reading. in /home/httpd/vhosts/ilhadamagia.com/httpdocs/teste/ilha/ilha/fotos.php

on line 23

 

01 <?

02 $conta=1;

03 $count=0;

04 //abre o diretorio e coloca na variavel $diraberto

05 $diraberto=opendir('pequena/');

06 //le o diretorio aberto e cria um laço para ler o diretorio todo

07 while ($arq = readdir($diraberto)){

08 // se o arq for difernte de "." e ".." ele continua

09 if(($arq!=".") && ($arq!="..")){

10 // retira as 4 ultimas letras do arq e se for iqual a .jpg ou .JPG ele executa

11 if(substr($arq,-4)==".jpg" or substr($arq,-4)==".JPG"){

12 // pega a foto e numera em um array

13 $foto[$conta]="$arq";

14 //aumenta mais um numero na string $conta

15 $conta=$conta+1;

16 }}}

17 //inicia o laço for e so termina quando os arquivos forem lidos

18 for($i=1;$i<$conta;$i++){

19 //conta o numero de colunas

20 $count++;

21 //pega o tamanho da imagem

22 $f= $foto[$i];

23 $size = GetImageSize ("$f");

24 //pega a largura da imagem

25 $largura = $size[0];

26 //pega a altura da imagem

27 $altura = $size[1];

28 // se a largura for menor que a altura executa o echo e abre a foto na vertical

29 if($largura < $altura){

30 echo"<td align='center'><a href=\"java script:abrirv('grande/$foto[$i]'\")><img

31 src=\"pequena/m_$foto[$i]\" border='0'></a></td>";

32 }

33 // se a largura for maior que a altura executa o echo e abre a foto na horizontal

34 if($largura > $altura){

35 echo"<td align='center'><a href=\"java script:abrirh('grande/$foto[$i]'\")><img

36 src=\"pequena/m_$foto[$i]\" border='0'></a></td>";

37 }

38 // se tiver quatro fotos na linha passa para a proxima coluna

39 if($count==4){

40 $count=0;

41 echo"</tr><tr>";

42 }}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu testei somente as linhas 23,25 e 27 e funcionou normalmente mas quando coloco com o resto do script da esse erro que mencionei acima. você poderia testar o script em seu servidor para ver se ele funciona normalmente?coloque 5 fotos para testá-lo.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.