Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2011, 07:49
Avatar de danistrein
danistrein
 
Fecha de Ingreso: septiembre-2008
Ubicación: Salta Capital
Mensajes: 550
Antigüedad: 15 años, 7 meses
Puntos: 9
verificacion elseif

hola amigos estoy haciendo unas verificaciones en php para mi web pero me ah surgido un problema en elseif y no puedo encontrar el error ni como solucionarlo, alguien me podria ayudar?

miren el codigo:
Código PHP:
Ver original
  1. $cTitulo = $_POST['cTitulo'];
  2.     $cImagen = explode(".", $_POST['cImagen']);
  3.     $cImagen = $cImagen[count($cImagen)-1]; $cnImagen= substr($_POST['cImagen'], 0, ((-(strlen($_POST['cImagen'])))+7));
  4.     $cContenido = $_POST['cContenido']; $cnContenido= substr($_POST['cContenido'], 0, ((-(strlen($_POST['cContenido'])))+7));
  5.     $cfContenido = substr($_POST['cContenido'], -4);
  6.    
  7.     if($cTitulo==''){
  8.         $cError='El titulo esta vacio';
  9.     }elseif(!($cImagen=='png' || $cImagen=='gif' || $cImagen=='jpg' || $cImagen=='jpeg' || $cnImagen=='http://')){
  10.         $cError='Verifica la url de la imagen, solo se permiten formatos: png, gif, jpg, jpeg';
  11.     }elseif(!($cfContenido=='.mp4' || $cfContenido=='.flv' || $cfContenido=='.avi' || $cnContenido=='http://')){
  12.         $cError='La url del video es incorrecta<br>'.$cnContenido;
  13.     }else{
  14.         echo 'correcto '.$cnContenido;
  15.     }
el problema es el siguiente funciona bien pero cuando llega al segundo elseif:
Código PHP:
Ver original
  1. elseif(!($cfContenido=='.mp4' || $cfContenido=='.flv' || $cfContenido=='.avi' || $cnContenido=='http://')
no me comprueva que el $cnContenido sea igual que http:// , alguien me podria decir como solucionarlo?

gracias, saludos.
__________________
Appones.net - www.appones.net