gracias @bookmaster por tu tiempo, segui lo que me indicas, mira deje asi:
Código PHP:
$nombres=uniqid(date('Ymd')).$nombres;
$nombres=preg_replace('#[^a-z.0-9,\s+]#i', '', $nombres);
//$nombres= substr(($nombres),0,25);
//Extension
//$mak=explode(".", $nombres);
//$extensionimg=end($mak);
$ext = end(explode(".", $nombres));
$nombres=substr($nombres, 0, 10);
//$nombres=$nombres . '.' . $extensionimg;
$nombres= $nombres . '.' . $ext;
//$nombreUnico=substr(md5($nombres),0 , 10);
if (!preg_match("/.(jpg|jpeg|JPG|gif|png)$/i", $nombres) ) {
// This condition is only if you wish to allow uploading of specific file types
echo "ERROR: Solo Imagenes con formato: .gif, .jpg, or .png.";
unlink($nombresTemporal); // Remove the uploaded file from the PHP temp folder
exit();
}
//$nombreunico = substr($nombreunico,0,10 );
//$nombreunico = preg_replace('#[^a-z.0-9]#i', '', $nombres);
//Ruta en Servidor
$rutaFinal="../imagenes_avisos/" . $nombres; //.$nombreunico.$nombres
$rutaFinalSQL="imagenes_avisos/" . $nombres; //VALIDAR QUE ESTA RUTA EXISTA
//Movemos los Archivos al Servidor
move_uploaded_file($nombresTemporal,$rutaFinal);
//crearMiniatura($nombres);
// Actualizas la ruta correspondiente para este archivo
$rutas[$key] = $rutaFinalSQL;
}//foreach
y de echo al hacer el insert, me dice corrcto, pero no mueve la imagen y por l mismo no la puedo recuperar luego, aunque en el browser me aparece asi:
http://localhost/imagenes_avisos/2014081553.jpg
con lo cual veo que cumple, recorta a 10, le añade el .jpg
pero no la esta moviendo a la carpeta, y por lo mismo no la puedo recuperar...
saludos y gracias