Código PHP:
$titulo=$_POST["titulo"];
$fecha=date("Y/m/d H:i:s");
function genera_random($longitud){
$exp_reg="[^A-Z0-9]";
return substr(eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())),
0, $longitud);
}
if(is_uploaded_file($_FILES['fupload']['tmp_name'])){
if($_FILES['fupload']['type'] == "image/jpeg"){
$fupload_name = genera_random(10);
$file_dir ="archivosusuario/fotos"; // crea un directorio "imagenes" en la carpeta donde este este archivo
mysql_query("aqui la insercion a la bd')");
if (move_uploaded_file($_FILES['fupload']['tmp_name'], "$file_dir/$fupload_name")){ // acá es donde lo terminamos de subir
echo "<br><br><img src=\"$file_dir/$fupload_name\"><p>\n\n"; // lo mostramos
echo "Titulo ".$titulo."<br>";
echo "Ubicación: http://myweb/dir/$file_dir/$fupload_name<br>";
} else echo "Error al subir el archivo";
} else echo "<h1>Archivo no soportado!</h1>";
} else echo "Error al intertar subir el archivo ".$_FILES['fupload']['name'];
}}