en una pagina pongo esto
<img src="redimensionar.php?img=grupo(0)/albun(0)/1.jpg">y el codigo de redimensionar.php es este
if ($_GET[img]!="")
{
$nombre=$_GET[img];
$datos = getimagesize($nombre);
$anchura=90;
$altura=110;
$source = imagecreatefromjpeg($nombre);
$thumb = imagecreatetruecolor($anchura,$altura);
imagecopyresampled($thumb, $source, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);
header("Content-type: image/jpeg");
imagejpeg($thumb);
}
Pero yo lo necesito como funcion
y la funcion la llamo desde una pagina emviandole como parametro la ruta de la imagen
y en redimensiobar.php pongo esto
function prueba($img)
{
$nombre=$img;
$datos = getimagesize($nombre);
$anchura=64;
$altura=44;
$source = imagecreatefromjpeg($nombre);
$thumb = imagecreatetruecolor($anchura,$altura);
imagecopyresampled($thumb, $source, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);
header("Content-type: image/jpeg");
imagejpeg($thumb);
}
me sale este mensaje de error
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\mabrujita\fotos\fotos.php:77)
Bueno espero me puedan explicar el porqque del error, que con seguridad no es la ruta de la imagen. Gracias
pero no funciona ayudenme a solucionar esto porfavor, gracias