Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2010, 10:01
kuroTenshi
 
Fecha de Ingreso: enero-2010
Mensajes: 79
Antigüedad: 14 años, 3 meses
Puntos: 1
Error al validar campo file

Hola chicos; estoy teniendo problemas en la validación con un formulario que sube archivos:

Este es el formulario:
Código HTML:
<tr><td >Nueva Imagen:</td>
       <td ><input name="carga1" type="file" class="texto4" id="carga1"  /></td>
 </tr>
<tr >
       <td>Nuevo Video:</td>
       <td><input name="carga2" type="file" class="texto4" id="carga2"  /></td>
</tr> 
Este es el script para subir:
Código PHP:
$foto=$_FILES["carga1"]["name"];
$video=$_FILES["carga2"]["name"];
$file="../data/programas";
$tmpf=$_FILES["carga1"]["tmp_name"];
$tmpv=$_FILES["carga2"]["tmp_name"];
$ext1 substr($foto,strrpos($foto,"."),4);
$ext2 substr($video,strrpos($video,"."),4);
if( !
$foto||!$video){
echo 
"no se ha seleccionado un archivo para subir";} 
supuestamente en el if valido si no ha elegido subir un video aparezca el mensaje pero elija o no elija un video o imagen o ambos igual me aparece el mensaje de error, cambie por empty me resulto en error ;lo iguale a asi ="" y resultaba en lo mismo.

esta es una validación de la extensión del archivo sólo debe aceptar flv y jpg pero aunque elija swf en el video no valida y lo carga:
Código PHP:
if($ext1==".flv" || $ext2==".jpg"
.

en que esta fallando mi validación?? .