<INPUT type=
<?
if ((isset($subir)) && ($Archivo_name!=""))
{
echo "Nombre: $Archivo_name <BR>\n";
echo "Tamaño: $Archivo_size <BR>\n";
echo "Tipo: $Archivo_type <BR>\n";
echo "$Archivo<br>";
}
else
{
echo \'
<FORM ENCTYPE="multipart/form-data" ACTION="subo.php" METHOD="post">
<p><b>Archivo a descargar<b><br>
<INPUT type="file" name="Archivo"></p>
<p><INPUT type="submit" name="enviar" value="Aceptar"></p>
<input type="hidden" name="subir" value="1">
</FORM>
\';
}
?>
En mi ordenador si funciona pero al subirlo al servidor gratuito donde tengo la web no.
El problema es que despues de elegir una archivo y dar a enviar vuelve a cargar el formulario...es decir, que siempre entra por la segunda parte del if.
No se si sera oprque algunos servidores gratuitos no dejan subir archivos y entonces no se pueden usar los input type="file" o es que tengo algo mal...pero en mi ordenador si funciona.
es como si no crease la variable $Archivo que es la que tiene el fichero
if ((isset($subir)) && ($Archivo_name!=""))
{
echo "Nombre: $Archivo_name <BR>\n";
echo "Tamaño: $Archivo_size <BR>\n";
echo "Tipo: $Archivo_type <BR>\n";
echo "$Archivo<br>";
}
else
{
echo \'
<FORM ENCTYPE="multipart/form-data" ACTION="subo.php" METHOD="post">
<p><b>Archivo a descargar<b><br>
<INPUT type="file" name="Archivo"></p>
<p><INPUT type="submit" name="enviar" value="Aceptar"></p>
<input type="hidden" name="subir" value="1">
</FORM>
\';
}
?>
En mi ordenador si funciona pero al subirlo al servidor gratuito donde tengo la web no.
El problema es que despues de elegir una archivo y dar a enviar vuelve a cargar el formulario...es decir, que siempre entra por la segunda parte del if.
No se si sera oprque algunos servidores gratuitos no dejan subir archivos y entonces no se pueden usar los input type="file" o es que tengo algo mal...pero en mi ordenador si funciona.
es como si no crease la variable $Archivo que es la que tiene el fichero
Es posible que no deje subir ficheros tu servidor, pero sigues usando el register_globals a off:
if ((isset($subir)) && ($Archivo_name!=""))
Yo lo haria asi:
if ((isset($_POST["subir"])) && ($_FILES["Archivo"]["name"]!=""))
Usando los arrays correspondientes.
Saludos
if ((isset($subir)) && ($Archivo_name!=""))
Yo lo haria asi:
if ((isset($_POST["subir"])) && ($_FILES["Archivo"]["name"]!=""))
Usando los arrays correspondientes.
Saludos
