برگزیده های پرشین تولز

مشکل با string

hamekareh

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

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

چه کار کنم ؟؟؟
 

hamekareh

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

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

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

کد:
یه مثال دیگر :

users/admin/../../users/admin/././      ->     /users/admin/
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
کد:
$path=realpath("users/admin/../../users/admin/././");
البته فکر کنم حتما باید شاخه ها وجود داشته باشن وگرنه کار نمیکنه.
 

hamekareh

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

کد:
F:\\xampp\\htdocs\\weblog\\users\\admin

ولی می خوام به صورت زی بشه :

کد:
F:/xampp/htdocs/weblog/users/admin
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
کد:
$path=str_replace('\\','/','F:\\xampp\\htdocs\\weblog\\users\\admin');
 
بالا