27/12/2007, 03:01
|
Usuario no validado | | Fecha de Ingreso: diciembre-2001 Ubicación: MERIDA
Mensajes: 498
Antigüedad: 23 años Puntos: 2 | |
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 !! =) |