Jump to content


Photo

Listar Arquivos De Um Diretório


  • Faça o login para participar
5 replies to this topic

#1 ninguem

ninguem

    Turista

  • Usuários
  • 50 posts
  • Sexo:Não informado

Posted 28/12/2003, 16:53

Tenho uma pasta com muitas figuras e queria q elas fossem mostradas em uma página automaticamente. jah achei pela busca, alguns scripts q listam os arquivos de um diretorio, mas não consegui altera-los para o que eu quero.
quero que as imagens sejam exibidas em um <img>
tem como fazer isso?

obrigado
| Chuteiras |

#2 apolo

apolo

    Php my life...

  • Usuários
  • 227 posts
  • Sexo:Masculino
  • Localidade:Rio das Ostras - RJ
  • Interesses:PHP e MYSQL

Posted 28/12/2003, 17:06

ae amigo..

<?
$rep=opendir('.');
while ($file = readdir($rep)) {
if($file != '..' && $file !='.' && $file !=''){
  if (is_dir($file)){
  echo "&nbsp;&nbsp;&nbsp;&nbsp;";
  echo "<a href=\"$file/\" target=_blank class=text1>$file</a>";
  echo "<br>";
  }
}
}
closedir($rep);
clearstatcache();
?>


[]'s
Apolo
QUE DEUS ABENÇOE TODOS !!!!
---------------
Espero ter Ajudado alguém,
----------------------
Antes de postar, veja se realmente não tem outro jeito..

#3 ninguem

ninguem

    Turista

  • Usuários
  • 50 posts
  • Sexo:Não informado

Posted 28/12/2003, 17:15

vlw pelo codigo, mas ele soh ta mostrando diretorios.. nao os arquivos =\ tem como fazer com q ele mostre os arquivos ?
| Chuteiras |

#4 apolo

apolo

    Php my life...

  • Usuários
  • 227 posts
  • Sexo:Masculino
  • Localidade:Rio das Ostras - RJ
  • Interesses:PHP e MYSQL

Posted 28/12/2003, 17:43

ae

<?php
    $imagedir = "C:/localhost"; //current directory
    $i = 1;
    if ($handle = opendir("$imagedir")) {
        while (false !== ($file = readdir($handle))) {
            if ($file != "." && $file != "..") {
                echo "<b><font face=Verdana size=1 color=FF0000>";
                echo($i++.".</font></b>&nbsp;&nbsp; <font face=Verdana size=1 color=000000><a href=\"$file\">$file (".fsize($file).")</a></font><br>");
            }
        }
        closedir($handle);
    }else{
        echo("<br>Directory could not be opened.<br>");
    }

function fsize($file) {

  // verifica se o arquivo existe
  if(is_file($imagedir.$file)){

      //Tamanhos..
      $kb=1024;
      $mb=1048576;
      $gb=1073741824;
      $tb=1099511627776;
      $size = filesize($file);

      //Formato arquivo
      if($size < $kb) {
      return round($size/$kb,2)." Bytes";
      }
      else if($size < $mb) {
      return round($size/$kb,2)." KB";
      }
      else if($size < $gb) {
      return round($size/$mb,2)." MB";
      }
      else if($size < $tb) {
      return round($size/$gb,2)." GB";
      }
      else {
      return round($size/$tb,2)." TB";
      }
  }
}
?>


[]'s Apolo
QUE DEUS ABENÇOE TODOS !!!!
---------------
Espero ter Ajudado alguém,
----------------------
Antes de postar, veja se realmente não tem outro jeito..

#5 ninguem

ninguem

    Turista

  • Usuários
  • 50 posts
  • Sexo:Não informado

Posted 28/12/2003, 18:08

agora sim funcionou =D obrigado kra
| Chuteiras |

#6 Joaquim José da Silva Xavier

Joaquim José da Silva Xavier

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 25/05/2004, 10:46

da erro






Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
1.
get_java_blue-button.gif ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
2.
tvai.jpg ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
3.
setup.png ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
4.
European_sluts_anal_fucking_!_cumshot1.wmv.jpg ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
5. European_sluts_anal_fucking_!_cumshot2.wmv.jpg ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
6.
love-smiley-076.gif ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
7.
hitit.gif ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
8.
leka83.jpg ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
9.
shower.jpg ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
10.
sem título.bmp ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
11.
icon-error.gif ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
12. li_aoprasempre_1_[1].jpg ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
13.
image.jpg ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
14.
homao.jpg ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
15.
dogs in love.jpg ()

Notice: Undefined variable: imagedir in c:\arquivos de programas\apache group\apache\htdocs\thumb\25_05_2004.php on line 19
16.
madruga1.jpg ()

Edição feita por: Joaquim José da Silva Xavier, 25/05/2004, 10:47.





1 user(s) are reading this topic

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

IPB Skin By Virteq