The Texans won't have tight end Owen Daniels for three to six weeks after he suffered a non-displaced fibula fracture in Sunday night's loss to the 49ers, Ian Rapoport reported.