hola amigos quiero hacer una visualizacion de un directorio
de imagenes enThumbnails
tengo dos carpetas
1.- se llama Thumbnails donde estan varios archivos e imagenes
2.-Php ahi almaceno las paginas.php
este es mi codigo
1- esta es la pagina que barre el directorio
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
/*
Nota loka: para poder usar el comando
mime_content_type en windows
hay que hacer lo siguiente...
1.-buscar la ruta del archivo magic.mime
que se encuentra en C:\php\extras\
2.-habilitar la extencion
extension=php_mime_magic.dll
en tu php.ini
3.-agregar estas lineas al php.ini
al final del archivo php.ini
[mime_magic]
mime_magic.debug = On
mime_magic.magicfile = "C:\php\extras\magic.mime"
*/
//arreglo de extensiones permitidas
//$arr_exts=array("jpg","gif","png");
//definimos el path de acceso
$path = "../Thumnails/";
//abrimos el directorio
$dir = opendir($path);
//Mostramos las informaciones
while ($elemento=readdir($dir))
{
//$ext=substr($elemento,-3);
//tipo de archivo
$tipo=mime_content_type($path.$elemento);
$validar=explode('/',$tipo);//imagen/formato
if(($elemento!='.')&&($elemento!='..')&&($validar[0]=='image'))
{
echo '<img src="imagen.php?ruta='.$path.$elemento.'&ancho=200 &alto=150">'.$path.$elemento."<br><br>";
}
}
//Cerramos el directorio
closedir($dir);
?>
</body>
</html>
2. es el codigo que hace el Thumbnails
<?php
/*Este Archivo Recibe Los Parametros $ruta, Que Es La Ruta Interna De
La Imagen En El Servidor, Y Los Parametros $ancho y $alto Que Se Refiere
Al Alto Y Ancho De La Previsualizacion.*/
$ruta=$_GET['ruta'];
$ancho=$_GET['ancho'];
$alto=$_GET['alto'];
$fuente=@imagecreatefromjpeg($ruta);
$imgAncho=imagesx($fuente);
$imgAlto=imagesy($fuente);
$imagen=imageCreate($ancho,$alto);
ImageCopyResized($imagen,$fuente,0,0,0,0,$ancho,$a lto,$imgAncho,$imgAlto);
Header("Content-type: image/jpeg");
imageJpeg($imagen);
?>
no me marca ningun error pero la imagen no la imprime, imprime una x roja
http://img225.imageshack.us/my.php?image=tuhm7zq.jpg
espero sus comentarios
saludos