johnnypm 0 Denunciar post Postado Dezembro 1, 2004 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
andrearruda 0 Denunciar post Postado Dezembro 2, 2004 no seu servidor você tem instalado a biblioteca q esta funcao pertence???pelo q vejo nao há erro no script Compartilhar este post Link para o post Compartilhar em outros sites
johnnypm 0 Denunciar post Postado Dezembro 2, 2004 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