Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2010, 09:19
markmb
 
Fecha de Ingreso: octubre-2009
Ubicación: En el ordenador
Mensajes: 504
Antigüedad: 14 años, 7 meses
Puntos: 10
Exclamación Variables y valores

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!