Formulario Upload Archivos

ZuKo
20 de Octubre del 2005
Buenas,
tengo el siguiente formulario de upload (formulario.html):

<form action="subir_asm.php" method="post" name="miformu" enctype="multipart/form-data">
<input name="archivo" type="file">
<input type="submit" name="submit" value="Subir archivo" />

Y el siguiente archivo (subir_asm.php):

<?php
$extension = explode(".",$archivo_name); //Ej:$archivo_name=Hola.asm
$num = count($extension)-1; // $extension[0]=Hola
if(($extension[$num] == "asm")||($extension[$num] == "ASM")) // $extension[1]=asm
{
echo "el formato de archivo es valido, solo .asm";
}
else
{
echo "el formato de archivo no es valido, solo .asm";
}
?>

Nunca entra en el bucle "if" y siempre me pone la frase del "else".

He modificado el php.ini poniendo el safe_mode a Off pero sigue igual.

Hace unos meses me funcionaba pero tuve que formatear el ordenador e instalar easyphp otra vez.
¿Podeis probarlo cambiando la extensión por "exe" e intentáis subir?Lo digo porque igual es por la configuración de php.A mi no me va ni con "exe"

Gracias por vuestra opinión