Te he hecho caso y he hecho lo siguiente:
Código PHP:
Ver original<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<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<?php
echo "hola";
include("/class/class.upload_0.29/class.upload.php");
echo "hola";
$x = $_GET["x"];
$y = $_GET["y"];
}else{
echo "no llega";
}
$handle = new upload('../../img/rectangulo_menu.jpg'); //cargamos la imagen
$handle->image_resize = true; //le decimos que se pueda redimencionar
$handle ->image_x = ($x-10); //cambio de tamaño
$handle ->image_y = ($y-10); //cambio de tamaño
$handle->jpeg_quality = 50; //cambio la calidad
header('Content-type: ' . $handle->file_src_mime); // indicamos que es un archivo jpg, no un php.
echo $handle->Process(); //imprimimos los bits de la imagen
echo "no sale";
?>
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.