Código PHP:
<?php
include ('funciones.php');
//uso de la funcion verificar_usuario()
if (verificar_usuario()){
//IGUALO VARIABLE QUE LUEGO USARE PARA ALMACENAR RUTA EN BD
mysql_connect('localhost','root','m19314248o')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('fotocatalisis')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
$error = $_FILES['archivo']['error'];
$ruta = "/var/www/resultados/";
$name = $_FILES['archivo']['name'];
$ruta_archivo = $ruta . $name;
$descripcion = $_POST["descripcion"];
$ip = $_SERVER['REMOTE_ADDR'];
$molecula = $_POST["molecula"];
$equipo = 2;
$cod = $_POST["codigo"];
$user = $_SESSION['usuario'];
$hoy= date("y.m.d");
$tipoarchivo = $_FILES['archivo']['type'];
$busqueda= mysql_query("SELECT * FROM resultados WHERE cod_analisis='$cod'" );
$busqueda1= mysql_num_rows($busqueda);
if(isset($_POST['boton'])){
if (($tipoarchivo== "application/x-rar-compressed")||($tipoarchivo== "application/octet-stream") || ($tipoarchivo== "application/rar")){
// Hacemos una condicion en la que solo permitiremos que se suban imagenes y que sean menores a 20 KB
if (($_FILES["archivo"]["size"] < 2097152) && ($busqueda1== 0)) {
//Si es que hubo un error en la subida, mostrarlo, de la variable $_FILES podemos extraer el valor de [error], que almacena un valor booleano (1 o 0)
if ($_FILES["archivo"]["error"] > 0) {
echo $_FILES["archivo"]["error"] . "";
} else {
// Si no hubo ningun error, hacemos otra condicion para asegurarnos que el archivo no sea repetido
if (file_exists("/var/www/resultados/" . $_FILES["archivo"]["name"])) {