Formulario Upload Archivos
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
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