Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2004, 15:06
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Thumbnails desde Function

Hola:
Tengo un problema porque no se como llamar una cosa desde otra. Tengo mi fichero thumbnails.php cuyo código es este:
Código PHP:
<?
  $img 
$_GET['img'];
  
$image imagecreatefromjpeg($img);
  
$img_w imagesx($image);
  
$img_h imagesy($image);
  
$new_img_w 168;
  
$new_img_h 126;
  
$new_img_source imagecreate($new_img_w,$new_img_h);
  
imagecopyresized($new_img_source$image0000$new_img_w$new_img_h,$img_w$img_h);
  
header("Content-type: image/jpeg");
  
imagejpeg($new_img_source,"");
?>
y entonces en otro lado tengo esto otro:
Código PHP:
function WallPapers($categoria,$pagina,$col 4$columnas 4$filas 4){
  
session_start();
  
$sid "&jcgrmsid=".session_id();
  if(
$categoria == "todas"){
   
$query       "SELECT * FROM jcgrm_categorias_tapices WHERE activa<>0 ORDER BY idcat";
   
$result      mysql_query($query) or die(mysql_error());
   echo 
"<table border='0' align='center' cellpadding='0' cellspacing='1' class='table'>";
   echo 
"<tr>";
   echo 
"<td class='topics bold font padding tr' colspan=".$col.">Fondos de Escritorio</td>";
   echo 
"</tr>";
   if(
mysql_num_rows($result) != 0){
    
$row mysql_fetch_array($result);
    while(
$row){
     echo 
"<tr>";
     
$int 0;
     do {
      echo 
"<td><a href='tapices.php?accion=mostrar&categoria=".$row['idcat']."".$sid."'><img src='images/tapices/cat/".$row['imagen']."' alt='".$row['titulo']."' border='0'></a></td>";
      
$int++;
     } while((
$row mysql_fetch_array($result)) && ($int $col));
     echo 
"</tr>";
    }
   }else{
    echo 
"<tr><td class='padding font bold'>No poseemos ninguna categoría activa</td></tr>";
   }
   echo 
"</table>";
  }else{
   
$query       "SELECT * FROM jcgrm_tapices WHERE (idcat=".$categoria.") AND (activa<>0) LIMIT ".($pagina*$filas*$columnas).",".($filas*$columnas)."";
   
$result      mysql_query($query) or die(mysql_error());
   
$titquery    "SELECT * FROM jcgrm_categorias_tapices WHERE idcat=".$categoria."";
   
$titresult   mysql_query($titquery) or die(mysql_error());
   
$rowtit      mysql_fetch_assoc($titresult);
   echo 
"<table border='0' class='table' align='center' cellpadding='1' cellspacing='0'>";
   echo 
"<tr>";
   echo 
"<td colspan=".$columnas." class='topics bold tr padding font'><a href='tapices.php?accion=mostrar&categoria=todas".$sid."'>Fondos de Escritorio</a> :: <a href='tapices.php?accion=mostrar&categoria=".$categoria."".$sid."'>".$rowtit['titulo']."</a><td>";
   echo 
"</tr>";
   if(
mysql_num_rows($result) != 0){
    
$cant        "SELECT COUNT(*) AS cantidad FROM jcgrm_tapices WHERE (idcat=".$categoria.") AND (activa<>0)";
    
$cantres     mysql_query($cant) or die(mysql_error());
    
$res         mysql_fetch_array($cantres);
    
$row mysql_fetch_array($result);
    while(
$row){
     echo 
"<tr>";
     
$int 0;
     do {
      echo 
"<td><img src='thumbnails.php?img=images/tapices/".$row['imagen']."'></td>"// aqui quiero que me salgan thumbnails de imagenes grandes que están en ese directorio,  como lo hago?
      
$int++;
     } while((
$row mysql_fetch_array($result)) && ($int $columnas));
     echo 
"</tr>";
    }
    echo 
"<tr><td colspan=".$columnas."><table border='0' width='100%'><tr>";
    if(
$pagina){
     echo 
"<td align='center'><a href='tapices.php?accion=mostrar&categoria=".$categoria."&pagina=".($pagina-1)."".$sid."'>< Anterior</a></td>";
    }
    if(((
$pagina+1)*$filas*$columnas) < $res['cantidad']){
     echo 
"<td align='center'><a href='tapices.php?accion=mostrar&categoria=".$categoria."&pagina=".($pagina+1)."".$sid."'>Siguiente ></a></td>";
    }
    echo 
"</tr></table></td></tr>";
   }else{
    echo 
"<tr><td class='padding font bold'>No poseemos tapices en esta categoría</td></tr>";
   }
   echo 
"</table>";
  }
 } 
y entonces en la linea comentareada miren lo que quiero hacer. A ver si alguien lo ha hecho ya y me ayuda.

Salu2
__________________
Ing. Reynier Pérez Mira