...no he entendido mucho de ese codigo, la variable $fecha viene sin ninguna causa...
Código PHP:
<?php
require("Querys/conexion.php");
$archivo = explode('.', stripslashes($_FILES['img']['name']));
unset($archivo[count($archivo)-1]);
$archivo = implode('.', $archivo);
$sql= "INSERT INTO imagenes (nombre, fecha) VALUES ('$archivo', '$fecha')";
$res = mssql_query($sql);
$nuevo_nombre = $_FILES['img']['name'];
move_uploaded_file($_FILES['img']['tmp_name'], "imagenes/$nuevo_nombre");
?>
...este es el codigo consecuente de un formulario...de tipo "file"...