Tu código esta bien, pero tiene un "error" el cual puede comprometer tu sitio, y es que el archivo que estas recibiendo no estas comprobando que en realidad esta siendo subido por un formulario, por lo tanto pueden inyectarte cualquier archivo via externa, para evitar eso usa is_oploaded_file...
Código PHP:
Ver original$NombreArchivo=$_FILES["txtarchivo"]["name"];
$txtPath = "../directoriodeservidordondealmacenaras tuarchivo/";
if($NombreArchivo!="")
{
$NombreArchivo=$_FILES["txtarchivo"]["name"];
echo 'Archivo subido correctamente';
}else {
echo 'Error al guardar el archivo';
}
}
}
podrias almacenar la ruta y el nombre del archivo para despues consultarlo
$alta="insert into informacion values
(null,'$inf_tit','$inf_text1','$inf_text2','$inf_fo to1','$inf_foto2','$txtPath','$NombreArchivo')";