Comunidad de diseño web y desarrollo en internet online

problema para saber si una variable trae algo o no

Citar            
MensajeEscrito el 26 Ene 2010 01:55 pm
buenas... espero puedan ayudarme..
el hecho es asi... tengo un script para subir fotos . lo que pretendo es limitar peso. y formatos.. de esta manera

if (strtolower(substr($_FILES['foto1']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto1']['type'],-3))!="png" && strtolower(substr($_FILES['foto1']['type'],-3))!="gif")
{
echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb o extencion incorrecta\");</script>";
}
elseif($_FILES['foto1']['size']>2048000)
{
echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb o extencion incorrecta\");</script>";
}
}
lo cual. funciona a la perfeccion.. "pero" aqui controlo solo una foto de 5 que se suben..
y en caso de que no suban foto al cargar el formulario. me da error porque no puede ver si la foto cumple con lo requerido ya que no se subio,,

entonces lo que tengo que hacer es preguntar si la variable $_FILES['foto1'] tiene algo. y si viene vacia salte este paso al siguiente que es el mismo pero para foto2 y asi sucesibamente hasta foto5

se entiende?
la idea es que antes de revisar cada foto. pregunte si la variable. foto1 tiene algo.. si no tiene va a foto 2 y pregunta si tiene algo.. hasta que encuentra una que tiene algo y revisa su fotmato y peso con este script..
pero no me sale... muchas gracias gente me darian una mano enorme

Por rrecarte

14 de clabLevel



 

opera
Citar            
MensajeEscrito el 26 Ene 2010 06:55 pm
me parece que tu solución va por aqui:

Código PHP :

if ($_FILES['foto1']!='' && $_FILES['foto1']!=null) {
 aqui va todo tu codigo
};

Pruebalo y de ahi nos cuentas xD

Por NeoCesar

Claber

1415 de clabLevel

14 tutoriales

Genero:Masculino  

Algun lugar dentro de la Matrix (Lima - Perú)

msie8
Citar            
MensajeEscrito el 26 Ene 2010 07:48 pm
si.. mira sin probarlo te cuento que creo que deberia funcionar.... pero. el problema es que por mas que la foto sea null osea que no haya foto. igual tiene que continuar con el registro del resto del formulario... lo unico que tiene qeu saltar este paso
de verificacion


if (strtolower(substr($_FILES['foto1']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto1']['type'],-3))!="png" && strtolower(substr($_FILES['foto1']['type'],-3))!="gif")
{
echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb o extencion incorrecta\");</script>";
}
elseif($_FILES['foto1']['size']>2048000)
{


ese es mi problema

Por rrecarte

14 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.