نمایش نتایج 1 تا 6 از 6

نام تاپیک: آدرس url

  1. #1

    آدرس url

    سلام و خسته نباشید
    من نیاز دارم بخشی از آدرس url را در یک رشته ذخیره کنم و بر اساس آن اطلاعات مربوطه به کاربر نشان داده شود.
    مثلاً آدرسی مثل https://yahoo.com/ فقط yahoo در رشته مورد نظر ذخیره شود .
    ممنون از راهنماییهایتان

  2. #2
    خب الان مشکل کجاست؟!!!!
    می خواهید http:// رو از بقیه رشته جدا کنید؟ یا چیز دیگه؟
    بیشتر توضیح بدین...

  3. #3
    مثلاً در آدرسی مثلhttp://mahtab.blogfa.com می خواهم فقط رشته mahtab را از بقیه جدا کنم.
    ممنون

  4. #4
    خب بعنوان راه حل کلی می تونید از اول رشته بخونید http و www رو اگه باشه از استرینگ تون remove کنید.
    از اونجا به بعد هم تا به نقطه(.) ی بعدی رسیدید نگه دارید بقیه رو remove کنید.
    چون همیشه ساب دومین ها از یکجا نیستند فکر می کنم باید از این راه استفاده کنید.

    البته اگه آدرس IP based باشه که همین راه هم مشکل داره!

    شاید هم راه بهتری باشه که من بلد نیستم:(

  5. #5
    ببین این کارت رو راه میندازه یا نه .
    البته باید آدرس درست بدی تا جواب درست بگیری.

    public string GenerateSiteName(string Url)
    {
    string Result = "";
    int NameStart = 0;
    int NameLength = 0;
    Url = Url.ToLower();

    if (Url.IndexOf("www") != -1)
    NameStart = Url.IndexOf("www") + "www.".Length;
    else if (Url.IndexOf("http://") != -1)
    NameStart = Url.IndexOf("http://") + "http://".Length;
    else
    NameStart = 0;

    string Name = Url.Substring(NameStart, Url.Length - NameStart);

    if (Name.IndexOf('.') != -1)
    NameLength = Name.Length - Name.Substring(Name.IndexOf('.'), Name.Length - Name.IndexOf('.')).Length;
    else
    NameLength = Url.Length - NameStart;

    Result = Url.Substring(NameStart, NameLength);

    return Result;
    }

  6. #6
    ببین این کارت رو راه میندازه یا نه .
    البته باید آدرس درست بدی تا جواب درست بگیری.

    public string GenerateSiteName(string Url)
    {
    string Result = "";
    int NameStart = 0;
    int NameLength = 0;
    Url = Url.ToLower();

    if (Url.IndexOf("www") != -1)
    NameStart = Url.IndexOf("www") + "www.".Length;
    else if (Url.IndexOf("http://") != -1)
    NameStart = Url.IndexOf("http://") + "http://".Length;
    else
    NameStart = 0;

    string Name = Url.Substring(NameStart, Url.Length - NameStart);

    if (Name.IndexOf('.') != -1)
    NameLength = Name.Length - Name.Substring(Name.IndexOf('.'), Name.Length - Name.IndexOf('.')).Length;
    else
    NameLength = Url.Length - NameStart;

    Result = Url.Substring(NameStart, NameLength);

    return Result;
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •