04/01/2010, 18:24
|
| | Fecha de Ingreso: enero-2010
Mensajes: 127
Antigüedad: 14 años, 10 meses Puntos: 2 | |
Respuesta: Problema Upload File <?
$prefix = substr(md5(uniqid(rand())),0,6); // Aqui crea un prefijo para identificar cada documento.
$name= $_FILES['nombre del campo file de su formulario']['name']; // Aqui recibimos el nombre del documento.
$ext=explode(".",$name); // hacemos un explode para sacar la extension.
$size = $_FILES['nombre del campo file de su formulario']['size']; // sabemos el tamaño del archivo.
/* Son 20000 byte si lo quieres llegar a kb hazlo asi if(($size/1024)<20) */
if($size<20000)
{
//Validamos la extension permitidas.
if(($ext[1]=="pdf")||($ext[1]=="doc")||($ext[1]=="gif"))//Aqui agrgas la extension que tu quieras.
{
// Definimos Directorio donde se guarda el archivo
$destiny = "files/".$prefix.$name; /*El prefijo va delante el nombre como identificador si quiere se lo quitas pero esto es para que no reescribas el documento cargado si le ponen el mismo nombre de uno existente. Si lo quieres sin prefix es asi: $destiny = "files/".$name; */
if(copy($_FILES['nombre del campo file de su formulario']['tmp_name'], $destiny))
{
echo "El documento se cargo con exito";
}
else
{
echo "Fallo la carga del documento";
}
}
}
?>
Haz los cambios de acuerdo a tu form y ya |