/// <résumé>
/// Obtenez l'IP de l'utilisateur du site
/// </summary>
/// <retourne> </ retourne>
String statique public getUserrip ()
{
return httpContext.current.request.servervariables ["Remote_addr"]. ToString ();
}
/// <résumé>
/// supprimer le dernier ',' numéro de la chaîne
/// </summary>
/// <param name = "chr">: chaîne à traiter </ param>
/// <retourne> Renvoie une chaîne traitée </ returns>
String statique publique perdu (chaîne Chr)
{
if (chr == null || chr == string.empty)
{
retour "";
}
autre
{
chr = chr.reMove (chr.LastIndexof (","));
retour chr;
}
}
/// <résumé>
/// supprimer le premier numéro '/' de la chaîne
/// </summary>
/// <param name = "chr"> chaîne à traiter </ param>
/// <retourne> Renvoie une chaîne traitée </ returns>
String statique publique LostFirst (String Chr)
{
String flg = "";
if (chr! = string.empty || chr! = null)
{
if (chr.substring (0, 1) == "/")
flg = chr.replace (chr.substring (0, 1), "");
autre
flg = chr;
}
retour FLG;
}
/// <résumé>
/// remplacer les caractères spéciaux en html
/// </summary>
/// <param name = "thestring"> Texte qui doit être remplacé. </param>
/// <retourne> Texte remplacé. </ retourne>
String statique public htmlencode (String thestring)
{
thestring = thestring.replace (">", ">");
thestring = thestring.replace ("<", "<");
thestring = thestring.replace ("", "");
thestring = thestring.replace ("", "");
thestring = thestring.replace ("/" "," "");
thestring = thestring.replace ("/ '", "'");
thestring = thestring.replace ("/ n", "<br/>");
retour thestring;
}
/// <résumé>
/// restaurer les caractères spéciaux en html
/// </summary>
/// <param name = "thestring"> Texte qui doit être restauré. </param>
/// <retourne> Restaurer un bon texte. </ retourne>
String statique public htmlDiscode (String thestring)
{
thestring = thestring.replace (">", ">");
thestring = thestring.replace ("<", "<");
thestring = thestring.replace ("", "");
thestring = thestring.replace ("", "");
thestring = thestring.replace ("" "," / "");
thestring = thestring.replace ("'", "/'");
thestring = thestring.replace ("<br/>", "/ n");
retour thestring;
}
/// <résumé>
/// générer des nombres aléatoires
/// </summary>
/// <param name = "longueur"> Générer la longueur </ param>
/// <retourne> </ retourne>
Numéro de chaîne statique publique (longueur int)
{
Numéro de retour (longueur, false);
}
/// <résumé>
/// générer des nombres aléatoires
/// </summary>
/// <param name = "longueur"> Générer la longueur </ param>
/// <param name = "Sleep"> Il faut bloquer le thread actuel avant la génération pour éviter la duplication </param>
/// <retourne> </ retourne>
Numéro de chaîne statique publique (longueur int, sommeil bool)