- <?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>















































