Jump to content


Photo

Opendir E Mysql


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

#1 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 21/07/2003, 14:26

Olá...
o coda a seguir lista os arquivos de determindo diretorio..a diferença é q eu quero q ele busque o diretorio no mysql
dai na hora de imprimir o $fetch ele dah um erro.acho q estou esquecenu de algo...


<?php
include("../config.php") ; ?>
<?php

mysql_connect ($servidor,$user,$senha_db) or die ("<b><font color='red' size='2' face='verdana'>Não foi Possivel fazer a conexão<font></b>"); 
mysql_select_db ($bd) or die ("<b><font color='red' size='2' face='verdana'>Banco de Dados Inexistente</font> </b>");
$query=mysql_query("SELECT * FROM web_fotos WHERE id");

while ($fetch=mysql_fetch_row($query))
{
?>

<?
//Exibe os diretórios que tem na pasta
if ($dir=@opendir("c:\apache\htdocs\("$fetch[01]")))
  { //Diretório a ser vasculhado
  $i=1;
?>
 
<table width="95%" border="0" cellspacing="1" cellpadding="0" align="center">
  <!--DWLayoutTable-->
  <tr bgcolor="cccccc">
    <td width="17%">&nbsp;</td>
    <td width="54%"> <div align="center"><b><font face="Arial" size="2">Descri&ccedil;&atilde;o</font></b></div></td>
    <td width="29%">&nbsp;</td>
  </tr>
  <?
  while(($arquivos=readdir($dir)) !== false){
    if($arquivos=="." or $arquivos=="..") continue; {
  ?>
  <tr bgcolor="ebebeb">
    <td width="17%">&nbsp;</td>
    <td width="54%"><div align="center"><font face="Arial" size="2"><a href="http://<?php echo $HTTP_SERVER_VARS['HTTP_HOST']  ; ?>/fotos/aa/<? echo$arquivos; ?>"><img src="http://<?php echo $HTTP_SERVER_VARS['HTTP_HOST']  ; ?>/fotos/aa/<? echo$arquivos; ?>" width="100" height="75" border="1"></a></font></div></td>
    <td width="29%">&nbsp;</td>
  </tr>
  <?
  $i++; //Incrementa a variável i
  }//fecha if
} //fecha while ?>
</table>
<?
}/*fecha if*/?>


<?php
}//fecha while//
?>


ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#2 lol

lol

    LOL

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

Posted 21/07/2003, 20:39

Lembrando que o primeiro elemento retornado pelo array da função mysql_fetch_row possui o indice 0, sendo assim o primeiro campo seria $fetch[0] e o segundo $fetch[1]. Vc esta usando $fetch[01].

#3 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 22/07/2003, 01:05

do mesmo geito o erro continua
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#4 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 22/07/2003, 02:31

mais um erro agora são dois..

tipow. o primeiro do my sql e o segundo é

if ($dir=@opendir("c:\apache\htdocs\01"))


typow se a ultima pasta for número ele dah um erro prq ??? tem como curarar ????
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#5 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 22/07/2003, 23:29

if ($dir=@opendir("c:\apache\htdocs\01")) --- esse problema uu curei....mas como eu faço pra imprimi o resultadu ali ?
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#6 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 23/07/2003, 01:12

:P :P :P :D :D Uffffffffffaaaaaaaaaaaaaaaa consegui fazer td funcionar...... o legaul q sozinho........... consegui onteder,,,,,,,huahuahuua
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g




0 user(s) are reading this topic

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

IPB Skin By Virteq