Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/03/2010, 15:26
marote
 
Fecha de Ingreso: octubre-2007
Mensajes: 44
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Cambiar tamaño de imagen

Te he hecho caso y he hecho lo siguiente:


Código PHP:
Ver original
  1. <table style="background-image:url(imagen.php?x=<?php echo $x_menu_programas;?>&y=<?php echo $y_menu_programas;?>)" width="<?php echo $x_menu_programas;?>" height="<?php echo $y_menu_programas;?>">

Si miramos el codigo fuente de la pagina se ve lo siguiente:

Código HTML:
Ver original
  1. <table style="background-image:url(imagen.php?x=200&y=400)" width="200" height="400">

Y en la pagina imagen.php:

Código PHP:
Ver original
  1. <?php
  2. echo "hola";
  3. include("/class/class.upload_0.29/class.upload.php");
  4.  
  5. echo "hola";
  6. if (isset($_GET["x"])){
  7.    
  8.     $x = $_GET["x"];
  9.     $y = $_GET["y"];
  10. }else{
  11.    
  12.     echo "no llega";
  13. }
  14.  
  15. $handle = new upload('../../img/rectangulo_menu.jpg'); //cargamos la imagen
  16. $handle->image_resize = true;  //le decimos que se pueda redimencionar
  17. $handle ->image_x = ($x-10); //cambio de tamaño
  18. $handle ->image_y = ($y-10); //cambio de tamaño
  19. $handle->jpeg_quality = 50; //cambio la calidad
  20.  
  21. header('Content-type: ' . $handle->file_src_mime); // indicamos que es un archivo jpg, no un php.
  22.  
  23. echo $handle->Process(); //imprimimos los bits de la imagen
  24. echo "no sale";
  25. die(); //salimos
  26.  
  27. ?>

y me hace la tabla pero no le pone imagen de fondo y no me imprime ni siquiera el hola por lo que quiere decir que no entra a imagen.php... algo falla antes.