ok la parte del codigo del generador de thumbs quedaria asi
Código PHP:
$nom_img = $directorio.$nom_img;
$archivo = pathinfo($nom_img);
if ($archivo['extension'] == "png") {
$original = imagecreatefrompng($nom_img);
}elseif ($archivo['extension'] == "jpg") {
$original = imagecreatefromjpeg($nom_img;
}elseif ($archivo['extension'] == "gif") {
$original = imagecreatefromgif($nom_img);
}
$thumb = imagecreatetruecolor(150,150); // Lo haremos de un tamaño 150x150
$ancho = imagesx($original);
$alto = imagesy($original);
imagecopyresampled($thumb,$original,0,0,0,0,150,150,$ancho,$alto);
if ($archivo['extension'] == "png") {
imagejpeg($thumb,'thumb.png',90); // Si la imagen es png...
}elseif ($archivo['extension'] == "jpg") {
imagejpeg($thumb,'thumb.jpg',90); // Si la imagen es jpg...
}elseif ($archivo['extension'] == "gif") {
imagejpeg($thumb,'thumb.gif',90); // Si la imagen es gif...
}
te deberia de funcionar asi
edit: no me habia fijado que al final del codigo tienes que se guarde con el nombre guardado en $nom_img, segun yo asi solo se guardaria el tumb, eso es lo que quieres hacer? yo en el codigo he puesto que cree un archivo "thumb." con la extension que corresponde ya que he lo he editado desde el primer codigo que dejaste.