asi lo puse:
Código PHP:
<?
// primero obtengo la ruta base, como estás en windows concateno esa diagonal
$ruta = dirname(__FILE__) . '\\';
$ruta_fotos = $path . 'fotos';
require_once 'dirlist.php';
// suponiendo que pusiste la clase en el mismo directorio que este archivo
require_once 'netpbmresize.class.php';
// instancio un objeto de la clase NetpbmResize (omite la '&' si estas en php5)
$netpbm = new NetpbmResize($ruta . 'netpbm', 'fotos');
/*
ahora tengo aque sacar toda la lista de imagenes que ya tienes leyendo ese directorio
Para esto usaré la función ubicada aquí: [url]http://www.laughing-buddha.net/jon/php/dirlist/[/url]
Ten en cuenta que si tienes subdirectorios, éstos aparecerán también en el arreglo así que es posible que tengas que modificar la función dependiendo de como organizaste tus fotos
*/
$fotos = dirList($ruta_fotos);
// ahora procedo a iterar sobre el arreglo y redimensionar cada imagen
foreach ($fotos as $foto) {
$netpbm->resize(75, $foto);
}
?>
y me saca esto:
Código:
Fatal error: NetpbmResize Error: Error at netpbm execution, full command line: C:\AppServ\www\ejemplos\galeria007\netpbm\jpegtopnm fotos\37a5134d987f2fea.jpg | C:\AppServ\www\ejemplos\galeria007\netpbm\pnmscale -xysize 75 75 | C:\AppServ\www\ejemplos\galeria007\netpbm\pnmtojpeg --quality=95 > fotos\37a5134d987f2fea.rs.jpg in C:\AppServ\www\ejemplos\galeria007\netpbmresize.class.php on line 511
saca los nombres de las fotos pero dice
NetpbmResize Error: Error at netpbm execution, como ves?