آژانس هواپیمایی
pop up

مشکل با string

شروع موضوع توسط hamekareh ‏16 می 2008 در انجمن PHP

  1. hamekareh

    hamekareh کاربر تازه وارد

    تاریخ عضویت:
    ‏18 دسامبر 2006
    نوشته ها:
    457
    تشکر شده:
    0
    با عرض سلام خدمت اساتید و دوستان من

    فرض کنید که من یک رشته آدرس به صورت \\\\\\\" ../../../users/a//../../../././././././weblog/users/a \\\\\\\" را دارم .
    من می خواهم که این رشته به صورت اصلی خود یعنی \\\\\\\" ../../../users/a \\\\\\\" در بیاد .

    چه کار کنم ؟؟؟
     
  2. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,347
    تشکر شده:
    1,320
    محل سکونت:
    یه خورده اونورتر
    یعنی چیکار کنید؟!
     
  3. hamekareh

    hamekareh کاربر تازه وارد

    تاریخ عضویت:
    ‏18 دسامبر 2006
    نوشته ها:
    457
    تشکر شده:
    0
    ینی که به فرض اگه یه آدرس به صورت زیر داشته باشیم :​

    کد:
    ../../../users/admin//../admin/././././././././.././././admin

    یه اسکریپت می خوام که اگر در آدرس ../ داشته باشیم این اسکریپت باید یه مرحله از آدرس عقب بره و اگر ./ باشد باید همانجا بماند و در نهایت باید به صورت زیر شود :
    کد:
    ../../../users/admin
    کد:
    یه مثال دیگر :
    
    users/admin/../../users/admin/././      ->     /users/admin/
     
  4. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,347
    تشکر شده:
    1,320
    محل سکونت:
    یه خورده اونورتر
    کد:
    $path=realpath("users/admin/../../users/admin/././");
    
    البته فکر کنم حتما باید شاخه ها وجود داشته باشن وگرنه کار نمیکنه.
     
  5. hamekareh

    hamekareh کاربر تازه وارد

    تاریخ عضویت:
    ‏18 دسامبر 2006
    نوشته ها:
    457
    تشکر شده:
    0
    حالا این آدرس به صورت زیر میشه . ممنون ولی :

    کد:
    F:\\xampp\\htdocs\\weblog\\users\\admin
    ولی می خوام به صورت زی بشه :

    کد:
    F:/xampp/htdocs/weblog/users/admin
     
  6. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,347
    تشکر شده:
    1,320
    محل سکونت:
    یه خورده اونورتر
    کد:
    $path=str_replace('\\','/','F:\\xampp\\htdocs\\weblog\\users\\admin');
    
     
  7. boxilink
  8. hamekareh

    hamekareh کاربر تازه وارد

    تاریخ عضویت:
    ‏18 دسامبر 2006
    نوشته ها:
    457
    تشکر شده:
    0
    ممنون کارم راه افتاد :D