Hola gente... tengo este pequeno codigo para hacer THUMB de las fotos que se van subiendo al sevidor
El tema que quiero saber es que cuando subo fotos de mas de 700k no funciona...
el PHP.ini esta configurado en 10Mb y la subida se hace sin problema queda en el servidor..solo que no hace el THUMB
que podra ser???
exite una forma mejor de hacer thumbs??
Código PHP:
function tiny($d, $archivo){
$original = imagecreatefromjpeg("$d/$archivo");
/* Hallamos la anchura y altura de la imagen original */
$ancho = imagesx($original);
$alto = imagesy($original);
/* Indicamos la anchura que tendrá la miniatura // Originalmente es 100 */
$anchomini=80;
/* Obtenemos por una simple regla de tres la altura de la miniatura */
$altomini=($alto*$anchomini)/$ancho;
/*verificamos que los valores de ancho y alto no excedan nuestro limite por imagen*/
if($altomini>80){
$altomini = 80;
$anchomini = ($ancho*80)/$alto;
}
/* Dimensionamos la miniatura */
$thumb = imagecreatetruecolor($anchomini,$altomini);
/* Se obtiene por interpolación la miniatura en memoria */
imagecopyresampled($thumb,$original,0,0,0,0,$anchomini,$altomini,$ancho,$alto);
if(!is_dir("$d/thumbs")){
mkdir("$d/thumbs",0777);
chmod("$d/thumbs",0777);
}
/* Guardamos la miniatura en un fichero con formato JPEG y un ratio de compresión de 90% */
imagejpeg($thumb,"$d/thumbs/tn_$archivo",90);
chmod("$d/thumbs/tn_$archivo",0777); //esto hace que sea el Thumb file creado 777
}
Gracias a todos por leerme :)