Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/10/2011, 12:15
apustilnik
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 14 años, 7 meses
Puntos: 6
Respuesta: Aporte: Encolumnar resultados en forma sencilla

ahora una consulta, el codigo funciona bien, pero cuando le aplico esta funcion.

Código PHP:
Ver original
  1. function redimensionar_miembros($ruta,$ancho,$alto){
  2. $ancho= 40;
  3. $alto= 40;
  4.  
  5. //$imagen= $_FILES['file']['name'];
  6. $ruta= $_SESSION['imagen2'];
  7. //$ruta= "IMAGENES/".$imagen;
  8. /*$dim[0]= 100;
  9. $dim[1]= 100;*/
  10. //Obtenemos las dimensiones, la ruta es absoluta.
  11. $dim = getimagesize($ruta);
  12. /*getimagesize() pasa un array a la variable
  13. $dim tal que $dim[0] contiene el ancho de la imagen  
  14. y dim[1] contiene el alto.*/
  15. if($dim[1]){
  16. //Para asegurarnos de que dim[1] es diferente de cero
  17. $cociente = $dim[0] / $dim[1];
  18. }
  19. if($alto){
  20. //Para asegurarnos de que alto es diferente de cero
  21. $coc_max = $ancho / $alto;
  22. }
  23.  
  24.     if(($dim[0]<=$ancho)&&($dim[1]<=$alto)){
  25.     /*En este caso no pasa nada y  
  26.     la imagen se imprime con su tama&ntilde;o original*/
  27.     $ancho = $dim[0];
  28.     $alto = $dim[1];
  29.     }else{
  30.         if($cociente>=$coc_max){
  31.         /*En este caso el factor m&aacute;s restrictivo
  32.         va a ser el ancho de la foto*/
  33.         $alto = $ancho / $cociente;
  34.         }else{
  35.         /*En este caso el factor restrictivo  
  36.         va a ser la altura de la foto*/
  37.         $ancho = $alto * $cociente;
  38.         }
  39.     }
  40.     echo "<img src='$ruta' width='$ancho' height='$alto' align=top>";
  41.      
  42. }

me tira este error

Warning: getimagesize() [function.getimagesize]: Filename cannot be empty in /www/tipsnet.com.ar/htdocs/CP/COLUMNAR_RESULTADOS.php

y no entiendo porque