CKFinder.Connector.Util.ReadTextFile C# (CSharp) Method

ReadTextFile() public static method

public static ReadTextFile ( string filePath ) : string
filePath string
return string
        public static string ReadTextFile( string filePath )
        {
            System.IO.StreamReader _Reader = new StreamReader( filePath );
            string data = _Reader.ReadToEnd();
            _Reader.Close();

            return data;
        }

Usage Example

Beispiel #1
0
        public static string getErrorMessage(int number)
        {
            System.Web.HttpRequest _Request = System.Web.HttpContext.Current.Request;

            string _LanguageCode = _Request.QueryString["langCode"];

            if (_LanguageCode == null || !Regex.IsMatch(_LanguageCode, @"^[a-z\-]+$"))
            {
                _LanguageCode = "en";
            }

            if (!System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath((System.IO.Path.Combine(LANG_PATH, _LanguageCode + ".xml")))))
            {
                _LanguageCode = "en";
            }

            string _LangData = Util.ReadTextFile(System.Web.HttpContext.Current.Server.MapPath((System.IO.Path.Combine(LANG_PATH, _LanguageCode + ".xml"))));

            // Load the XML.
            XmlDocument _Xml = new System.Xml.XmlDocument();

            _Xml.LoadXml(_LangData);

            try
            {
                return(XmlUtil.GetNodeValue(_Xml, "messages/errors/error[@number='" + number.ToString() + "']", ""));
            }
            catch (Exception)
            {
                return(XmlUtil.GetNodeValue(_Xml, "messages/errorUnknown", ""));
            }
        }