Código: Seleccionar todo
<?php
include("./conexio_BD.php");
$aviso=0;
if(isset($_GET['enviar'])==True && $_GET['archivo']!="")
{
$sql="select * from archivos";
$resultat=$conexio->Execute($sql) or DIE ($conexio->ErrorMsg());
while(!$resultat->EOF)
{
if($resultat->Fields['nombre_archivo']==$_FILES['archivo']['name'])
{
$aviso=1;
}
$resultat->MoveNext();
}
$resultat->Close();
if($_FILES['archivo']['type']=='/gif' || $_FILES['archivo']['type']=='/png' || $_FILES['archivo']['type']=='/jpg' )
{
$destino='UPLOAD/imagenes';
}
else if($_FILES['archivo']['type']=='/rar' || $_FILES['archivo']['type']=='/zip')
{
$destino='UPLOAD/comprimidos';
}
else
{
$destino='UPLOAD';
}
if($aviso==1)
{
print "<font color='red'>¡El archivo ya existe!</font>";
}
else
{
move_uploaded_file($_FILES['archivo']['tmp_name'],$destino.'/'.$_FILES['archivo']['name']);
$sql="select * from archivos where id=-1";
$resultat=$conexio->Execute($sql) or DIE ($conexio->ErrorMsg());
$reg=array();
$reg['id']='';
$reg['nombre_archivo']=$_FILES['archivo']['name'];
$reg['tamanyo_archivo']=$_FILES['archivo']['size'];;
$reg['extencion_archivo']=$_FILES['archivo']['type'];
$reg['ruta_archivo']=$destino.'/'. $_FILES['archivo']['type'];
$SQL_insert=$conexio->GetInsertSQL($resultat,$reg);
//echo $SQL_insert;
$conexio->Execute($SQL_insert);
$resultat->Close();
$conexio->Close();
echo "Archivo subido con exito";
//header("Location: ");
}
}
?>
<html>
<head>
<title>Subir archivos</title>
</head>
<body>
<form enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Archivo: <input type="file" name="archivo" size="30">
<input type="submit" name="enviar" value="Subir archivo" id="enviar">
</form>
</body>
</html>