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
}