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$cTitulo = $_POST['cTitulo'];
$cImagen = explode(".", $_POST['cImagen']); $cImagen = $cImagen[count($cImagen)-1]; $cnImagen= substr($_POST['cImagen'], 0, ((-(strlen($_POST['cImagen'])))+7)); $cContenido = $_POST['cContenido']; $cnContenido= substr($_POST['cContenido'], 0, ((-(strlen($_POST['cContenido'])))+7)); $cfContenido = substr($_POST['cContenido'], -4);
if($cTitulo==''){
$cError='El titulo esta vacio';
}elseif(!($cImagen=='png' || $cImagen=='gif' || $cImagen=='jpg' || $cImagen=='jpeg' || $cnImagen=='http://')){
$cError='Verifica la url de la imagen, solo se permiten formatos: png, gif, jpg, jpeg';
}elseif(!($cfContenido=='.mp4' || $cfContenido=='.flv' || $cfContenido=='.avi' || $cnContenido=='http://')){
$cError='La url del video es incorrecta<br>'.$cnContenido;
}else{
echo 'correcto '.$cnContenido;
}
el problema es el siguiente funciona bien pero cuando llega al segundo elseif:
Código PHP:
Ver originalelseif(!($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.