Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2003, 15:44
juandedios
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años
Puntos: 8
Busqueda en carpeta

Saludos, espero que me puedan ayudar, este scrip, se supone que busca dentro de una carpeta y devuelve los archivos que necesito y los guarda en una tabla, para despues imprimirlo, pero no pasa nada, espero me puedan ayudar.
Código PHP:
<?php
    $con
=mysql_connect("localhost","user","pw") or die(mysql_error());
    
mysql_select_db("database",$con) or die(mysql_error());
    
    
$SQL="SELECT * FROM kardex WHERE cod_kardex='".$cod_kardex."'";
    
$consulta=mysql_query($SQL,$con) or die(mysql_error());
    
$obj=mysql_fetch_object($consulta) or die(mysql_error());
    
    
$imagen=$obj->foto;
    
$imagen_sin_Ext=substr($imagen,0,6); // teniendo encuenta, q' el cod_kardex tiene solo 6 caracteres
    
$ruta="http://mak.com.pe/pictures/fotos";
        
$handle=opendir($ruta);
        while (
$file readdir($handle))
        {           
          
// con el nombre del archivo busco el . (punto)
          
$punto=strpos($file,".");
          
          
//Luego hago un substr hasta el la posicion del punto
          
$archivo=substr($file,0,$punto); 
          
// aqui se sabe el nombre del archivo
          // Ahora comparo el $archivo con $imagen_sin_Ext
          // 
         
if (strpos($archivo,$imagen_sin_Ext) != 0// devuelve 0 si no encontro nada
          
{
              
$SQLin="INSERT INTO foto_temp (cod_kardex,fototmp) VALUES ('$cod_kardex','$file')";
            
mysql_query($SQLin,$con) or die(mysql_error());           
          }    
        }
?>

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="" content="text/html; charset=iso-8859-1">
<meta http-equiv="" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="50%" border="0" cellspacing="2" cellpadding="2">
  <tr bgcolor="#000099"> 
    <td width="50%"><div align="center"><strong><font color="#FFFFFF">cod_kardex</font></strong></div></td>
    <td width="50%"><div align="center"><strong><font color="#FFFFFF">foto</font></strong></div></td>
  </tr>
  <?php
  $SQLver
="SELECT * FROM foto_temp";
  
$con_ver=mysql_query($SQLver,$con);
  
  while (
$ob=mysql_fetch_object($con_ver)){
      echo 
"<tr>";
      echo 
"<td><font color=\"#000000\">$ob->cod_kardex</font></td>";
    echo 
"<td><font color=\"#000000\">$ob->fototmp</font></td>";
    echo 
"</tr>";
  }
  
?>
</table>
</body>
</html>
__________________
El aprendiz.