Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/12/2007, 03:01
CYBERUSO
Usuario no validado
 
Fecha de Ingreso: diciembre-2001
Ubicación: MERIDA
Mensajes: 498
Antigüedad: 22 años, 4 meses
Puntos: 2
De acuerdo Re: me pueden colaborar con dos codigos?

Otra alternativa que tienes es la siguiente: (Tu servidor debe soportar php)

Tienes que crear dos archivos. En este caso los llamaremos de la siguiente manera: upload.php y upload.htm

Código del upload.php:

-------------------------------------------------------------

<?php

$extension = explode(".",$archivo_name);
$num = count($extension)-1;
if( ($extension[$num] == "jpg") OR ($extension[$num] == "gif") OR ($extension[$num] == "JPG") OR ($extension[$num] == "bmp") OR ($extension[$num] == "doc") OR ($extension[$num] == "pdf"))
{
if($archivo_size < 700000)
{
if(!copy($archivo, "archivos/".$archivo_name) )
{
echo "Error al copiar el archivo";
}
else
{
echo "El archivo ha subido correctamente al servidor";
}
}
else
{
echo "El archivo no ha subido porque supera los 700 KB";
}
}
else
{
echo "El archivo no ha subido porque debe tener extensión .jpg, .gif, .JPG, .bmp, .doc, .pdf ";
}
?>

--------------------------------------------------------------------

Ahora, este será el código del upload.htm:

----------------------------------------------------------------

<body>
<center>
<p>Elegir un archivo y enviarlo al servidor.</p>

<p>
Para que el archivo suba correctamente debe tener extensión .jpg, .gif, .JPG, .bmp, .doc o .pdf y un tamaño menor de 700 KB
</p>

<form name="form1" action="upload.php" method="post" enctype="multipart/form-data">
<input name="archivo" type="file">
<br><br>
<button type="submit">Enviar</button>

</form>
</center>
</body></html>


------------------------------------------------------------

Finalmente, debes crear en el mismo directorio en donde se encuentran el upload.php y el upload.htm , una carpeta que se llamará "archivos". En dicha ubicación se almacenarán los archivos que subas a través de la página upload.htm , Lo que hace el upload.php es procesar la información.

Saludos !! =)