Foros del Web » Programando para Internet » PHP »

Problema con PHPimagen

Estas en el tema de Problema con PHPimagen en el foro de PHP en Foros del Web. Hola bueno soy usuario actual la clase PHPIMAGEN y PHPPAging pero desde ayer he tenido un problema el cual es, que cree una funcion para ...
  #1 (permalink)  
Antiguo 17/02/2008, 04:10
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 6 meses
Puntos: 25
Problema con PHPimagen

Hola bueno soy usuario actual la clase PHPIMAGEN y PHPPAging pero desde ayer he tenido un problema el cual es, que cree una funcion para hacer mas facil el trabajo.. y es esta.
Código PHP:

 
function miniaturas($ruta_imagen,$calidad,$ancho,$alto){

  
$imagen = new Imagen($ruta_imagen); 
  
$imagen->resize($ancho,$alto,true); 

  
$imagen->doPrint($calidad);
  return;
 
  } 
y bueno la verdad es que genera las miniaturas. pero por lo visto la galeria que estoy haciendo tiene problemas con esta clase debido a que antes de usar la funcion estoy usando un echo de la siguiente manera.

Código PHP:
$sql "SELECT * FROM albums";
  
  
$paging->agregarConsulta($sql);
  
$paging->porPagina(15); 
  
$paging->nombreVariable('pagina'); 
  
$paging->mostrarSiguiente("Siguiente »"); 
  
$paging->mostrarAnterior("« Anterior"); 
  
$ruta '../files/galeria/';
  
  
  
  
$paging->ejecutar();


 

while(
$datos $paging->fetchResultado()) {

 
    
    echo 
'<div class="sobre_album_cover">
<div class="album_cover"><img src="'
.miniaturas($ruta.$datos['album_cover'],100,112,112).'" width="112" height="112" border="0"/>
  <div class="estilo_album" style="position:relative; left: 5px; top: 15px; cursor:pointer; width: 117px;">'
.substr($datos['nombre_album'],0,18).'..</div>
</div>
</div>'
;

    
}

echo 
"<div style='padding:5px; border:0px solid #cccccc; font-size:14px;'><b>Navegación </b>: ".$paging->fetchNavegacion()."</div>"

lo que pasa posteriormente es que me muestra caracteres digitales. con el siguiente error.

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\www\los-pixel\admin\administrar_albums.php:7) in C:\xampp\htdocs\www\los-pixel\PHPImagen.lib.php on line 169

el cual significa que estoy mostrando algo antes de ese header. y pues es totalmente imposible que elimine los tags de css que estan detras. que opinan ?
  #2 (permalink)  
Antiguo 17/02/2008, 09:50
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 6 meses
Puntos: 25
Re: Problema con PHPimagen

alguien me puede echar una mano thanks..
  #3 (permalink)  
Antiguo 17/02/2008, 10:41
Avatar de Bellenger  
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 19 años, 5 meses
Puntos: 4
Re: Problema con PHPimagen

Creo que es por las cabeceras ya que dicha libreria genera cabeceras para el documento actual pueder ser imagenes tipo gif, jpeg, etc..., y al hacer el hecho antes de esa cabecera es donde te vota el error.. haber prueba esto...
Código:
$capa='';
while($datos = $paging->fetchResultado()) {
    $capa.='<div class="sobre_album_cover">
<div class="album_cover"><img src="'.miniaturas($ruta.$datos['album_cover'],100,112,112).'" width="112" height="112" border="0"/>
  <div class="estilo_album" style="position:relative; left: 5px; top: 15px; cursor:pointer; width: 117px;">'.substr($datos['nombre_album'],0,18).'..</div>
</div>
</div>';
}
echo $capa;
Espero funcione...
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
  #4 (permalink)  
Antiguo 17/02/2008, 10:45
Avatar de _ssx  
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 21 años
Puntos: 60
Re: Problema con PHPimagen

Creo que posiblemente el error sea mas bien en el concepto, creo que seria mucho mejor crear un archivo llamado miniaturas.php que reciba los parametros por la url y ahi tener tu función.. asi los headers de la creacion de la imagen se hacen en el otro archivo.. y te regresa la imagen procesada... tal como el lo expone en el ejemplo.. de su pagina-- y ya lo usarias algo como-..

Código PHP:
 <img src="miniaturas.php?ruta=blabla&imagen=foo.jpg"
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador
  #5 (permalink)  
Antiguo 17/02/2008, 11:09
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 6 meses
Puntos: 25
Re: Problema con PHPimagen

No funciono.. Bellenger ademas no es la forma eso es para otro tipo de condiciones como For

y _SSX gracias yo tenia un script de esa manera y no queria usarlo por que pense que teniendo la funcion deberia trabajar de manera correcta jejej toco volver atras con la misma tecnica... Claro tengo que aclarar que el script de OKRAM esta buenisimo aunque le he hecho unas modificaciones para mejorar su uso..

Última edición por eddwinpaz; 17/02/2008 a las 11:15
  #6 (permalink)  
Antiguo 17/02/2008, 11:26
Avatar de Bellenger  
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 19 años, 5 meses
Puntos: 4
Re: Problema con PHPimagen

Hya caramba ni modo pues
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 06:32.