Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2008, 23:48
Avatar de Ludwingg
Ludwingg
 
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 4 meses
Puntos: 5
redimensionar imagenes

Saludos... mi problema es que mi archivo redfotos.php, no crea copias redimensionadas de mis fotografias... no se por que pero me tira la ruta de mi archivo php.... ya use el buscador del foro pero no encuentro la respuesta..... mi script consiste en:

redfotos.php - en este hay una funcion llamada redimensionar(), y la ruta de la carpeta donde estan las imagenes originales la toma de un campo de texto en un formulario.... pero como les mensione anteriormente no pasa nada... les pongo mi codigo:
Código PHP:
<?php
function redimensionar($carpeta$imgOriginal$imgNueva$imgCalidad){
//function redimensionar($carpeta){
    //-- porcentaje para disminuir
    
$porcentaje=0.9;
    
header('Content-type: image/jpeg');
    
//-- creo la copia desde la original
    
$imgimagecreatefromjpeg($imgOriginal);
    
//-- operaciones para reducir en porcentajes
    
list($width$height)=getimagesize($imgOriginal);
    
$elAncho=$width*$porcentaje;
    
$elAlto=$width*$porcentaje;
    
//-- se crea la nueva imagen
    
$imgReducida=imagecreate($elAncho,$elAlto);
    
imagecopyresized($imgReducida,$img,0,0,0,0,$elAncho,$elAlto,$width,$height);
    
//-- guardo imagen
    
imagejpeg($imgReducida,$imgNueva,$imgCalidad);
}
if(!
$b){
?>
<form action="redfotos.php" method="post">
    <input type="text" name="texto">
    <input type="submit" name="b" value="Contar">
</form>
<?
}
else{
    
$laCarpeta=opendir(".");
    while(
$file=readdir($laCarpeta)){
        if(
$file!="." && $file!=".." && (strpos($file,".jpg"))){
            
redimensionar($laCarpeta,$file,"mini_",75);
        }
    }
    
closedir($laCarpeta);
}
?>
Gracias.