Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 

Ajuda em Script exibir arquivos

24-04-2007 22:07

No Script:

<?php  // a partir do diretório principal (onde o script está, abrimos a pasta teste)  $dir = "./img/";  $dh  = opendir($dir);  while (false !== ($filename = readdir($dh))) {      $files[] = $filename;  }  sort($files);  foreach ($files as $links) {  // aqui mostramos o link referente ao arquivo  echo "<a href='$dir$links' target='_blank'>$links</a><br>";  }  ?>

Duas dúvidas:
1ª Como Remover o
.
..
do Script para que ele mostre apenas os arquivos.

2ª Sabendo-se que o
..
é o mesmo que o comando voltar. Como eu troco por uma imagem
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Ajuda em Script exibir arquivos

24-04-2007 22:33

vê se é isso:

<?php $dir = "diretório"; $dh = opendir($dir); while (false !== ($filename = readdir($dh))) { $files[] = $filename; } sort($files); foreach ($files as $links) { if($links=="." OR $links=="..") { echo ""; } else { echo "<a href='$dir/$links' target='_blank'>$links</a><br>"; } } echo "<a href='../'>voltar</a>"; ?>

0
A melhor hospedagem para o seu site HostGator!
 

Ajuda em Script exibir arquivos

24-04-2007 22:57

É isso sim mas ficou Melhor Com
echo "<a href='../'>voltar</a><br>";
Na segunda linha e com um <br>

Agora para desaparecer o
.
..
eu fiz assim:
echo "<a href='../'></a>";
sem o <br>

Ficou Massa
Valeu, denovo.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Ajuda em Script exibir arquivos

24-04-2007 22:59

boa :wink:
0
A melhor hospedagem para o seu site HostGator!
 

Ajuda em Script exibir arquivos

24-04-2007 23:14

Cara desculpa eu te incomodar denovo, mas dá para fazer isso (remover o . e o ..) de uma outra forma.
é que se for uma página só para exibir os arquivos de uma pasta ele funciona, mas eu testei dentro de um div e continua aparecendo o . e o ..
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Ajuda em Script exibir arquivos

24-04-2007 23:22

não entendi, qual o código está usando?
0
A melhor hospedagem para o seu site HostGator!
 

Ajuda em Script exibir arquivos

24-04-2007 23:33

esse é ainda aquele lance da rádio

<html> <head> <title>Radio Dinho</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- body {    margin-left: 5px;    margin-top: 5px;    margin-right: 0px;    margin-bottom: 0px; } a:link {    color: #FFFFF0; } a:visited {    color: #666666; } a:hover {    color: #FFFFFF; } a:active {    color: #FFFFF0; } .mostra {         font-family:Verdana, Arial, Helvetica, sans-serif;         font-size:9px;         background-color:#CCCCCC;         } --> </style> </head>   <body bgcolor="" ><table width="255" height="60" border="0" cellspacing="0" cellpadding="0">   <tr>     <th width="152" height="60" scope="col"><div id="player" scroll='yes'> <OBJECT id='MediaPlayer1' width="152" height="71" classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>                                 <param name="fileName" value="musicas/<? echo $_GET['musica']; ?>">                                 <param name="animationatStart" value="false">                                 <param name="transparentatStart" value="true">                                 <param name="autoStart" value="true">                                 <param name="showControls" value="true">                                 <PARAM NAME="ShowPositionControls" VALUE="false">                                 <PARAM NAME="ShowAudioControls" VALUE="true">                                 <PARAM NAME="ShowDisplay" VALUE="false">                                 <PARAM NAME="EnableTracker" VALUE="true">                                 <PARAM NAME="ShowTracker" VALUE="true">                                 <PARAM NAME="ShowStatusBar" VALUE="true">                                 <param name='loop' value="false">                                 <EMBED type='application/x-mplayer2'                                    pluginspage='http://microsoft.com/windows/mediaplayer/en/download/'                                    id='MediaPlayer1'                                    displaysize='4'                                    autosize='-1'                                    bgcolor='darkblue'                                    showcontrols="true"                                    showtracker='1'                                    showdisplay='0'                                    showstatusbar='1'                                    videoborder3d='-1'                                    width="152"                                    height="71"                                    src="musicas/<? echo $_GET['musica']; ?>" autostart="true" designtimesp='5311' loop="true">                                 </EMBED>   </OBJECT>     </div></th>     <th width="135" height="60" scope="col" class="mostra"><div class="mostra">   <?php echo "<a href='../'></a>"; $dir = "./musicas/"; $dh  = opendir($dir); while (false !== ($filename = readdir($dh))) {     $files[] = $filename; } sort($files); foreach ($files as $links) { // aqui mostramos o link referente ao arquivo echo "<a href='rdiferente.php?musica=$links'>$links</a><br>"; }   ?> </div></th>   </tr> </table> </body> </html>

Eu fiz no MP que é mais fácil.
não repara no lay é q eu tô fazendo nas 7 porradas depois eu ajeito.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Ajuda em Script exibir arquivos

24-04-2007 23:40

tu tirou o if q coloquei, tenta esse:

<html> <head> <title>Radio Dinho</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- body { margin-left: 5px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; } a:link { color: #FFFFF0; } a:visited { color: #666666; } a:hover { color: #FFFFFF; } a:active { color: #FFFFF0; } .mostra { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; background-color:#CCCCCC; } --> </style> </head>   <body bgcolor="" ><table width="255" height="60" border="0" cellspacing="0" cellpadding="0"> <tr> <th width="152" height="60" scope="col"><div id="player" scroll='yes'> <OBJECT id='MediaPlayer1' width="152" height="71" classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'> <param name="fileName" value="musicas/<? echo $_GET['musica']; ?>"> <param name="animationatStart" value="false"> <param name="transparentatStart" value="true"> <param name="autoStart" value="true"> <param name="showControls" value="true"> <PARAM NAME="ShowPositionControls" VALUE="false"> <PARAM NAME="ShowAudioControls" VALUE="true"> <PARAM NAME="ShowDisplay" VALUE="false"> <PARAM NAME="EnableTracker" VALUE="true"> <PARAM NAME="ShowTracker" VALUE="true"> <PARAM NAME="ShowStatusBar" VALUE="true"> <param name='loop' value="false"> <EMBED type='application/x-mplayer2' pluginspage='http://microsoft.com/windows/mediaplayer/en/download/' id='MediaPlayer1' displaysize='4' autosize='-1' bgcolor='darkblue' showcontrols="true" showtracker='1' showdisplay='0' showstatusbar='1' videoborder3d='-1' width="152" height="71" src="musicas/<? echo $_GET['musica']; ?>" autostart="true" designtimesp='5311' loop="true"> </EMBED> </OBJECT> </div></th> <th width="135" height="60" scope="col" class="mostra"><div class="mostra">   <?php echo "<a href='../'></a>"; $dir = "./musicas/"; $dh = opendir($dir); while (false !== ($filename = readdir($dh))) { $files[] = $filename; } sort($files); foreach ($files as $links) { if($links=="." OR $links=="..") { echo ""; } else { echo "<a href='rdiferente.php?musica=$links'>$links</a><br>"; } }   ?> </div></th> </tr> </table> </body> </html>

0
A melhor hospedagem para o seu site HostGator!
 

Ajuda em Script exibir arquivos

24-04-2007 23:45

Cara desculpa mesmo Eu paguei legal de Zé Ruela.
Eu me Concentrei <a href... e esqueci do resto.

Foi mal e Obrigado pela paciência.
Deu certinho agora.
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado