Prueba a controlarlo con JS
En tu form de envio
Código PHP:
<form name="f" action="./envio.asp" method="post" enctype="multipart/form-data"
onsubmit="return validar(this);">
Función JS
Código PHP:
function validar(v) {
//primera imagen
var a = document.getElementById('img1').value;
if (a.length == 0)
{
alert("el campo está vacío");
return (false);
}
else if (a.indexOf('.jpg',0)== -1 || a.indexOf('.gif',0)== -1){
alert("la extension no es correcta")
return (false);
}
//segunda imagen
var inicio = "false";
var b = document.getElementById('img2').value;
var extension = b.substring(c.length-4,b.length)
if (extension == ".jpg" || extension == ".gif" || b == "")
{
inicio = "true";
}
else if (b.indexOf('.jpg',0)== -1 || b.indexOf('.gif',0)== -1){
alert("la extension no es correcta")
return (false);
}
else
return (true);
}
}
Suerte