Estoy con un formulario que tiene un campo de archivo, y como es lógico, es validado tanto por tamaño como por extension. Es una web de libros, y por tanto, busco formatos de texto o parecidos. A la hora de validar la extension, he probado varias cosas y no funcionan. Tengo ahora mismo esto:
Código PHP:
$nombre = "asfdskladskdskjfdjlk.aflkdjfkdsflkafkl.añlkjfkds.doc";
$partes = explode(".", $nombre);
$extension = end($partes);
echo $extension;
if ($extension != "pdf"|"doc"|"txt"|"lit"|"htm"|"html"|"zip"|"rar"){
$aext = "extension";
}
if (isset($aext) && $aext == "extension"){
echo ("Introduzca un archivo de una extensión válida (PDF, DOC, TXT, LIT, HTM, HTML, ZIP o RAR), por favor.");
unset ($aext);
}
Esto solo es una parte del script en el servidor local, pero no va. Si pongo .pdf, si que va. La funcion para extraer la extension si que funciona.
Gracias!