PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کمک در تغییر یک خط php



hoka
December 9th, 2012, 22:39
سلام دوستان
یک خط دارم php دارم که اینطوریه
$new_image_url = $upload_dir['path'] . '/' . $image_name;

که آدرس رو اینطور میزنه در آخر
/home/mydomain/public_html/imageurl.jpg
خب
حالا من میخوام این هارو حذف کنم
/home/mydomain/public_html

و فقط
/imageurl.jpg
رو نگه دارم
چطوری میشه اینکارو کرد ؟

afrateam
December 9th, 2012, 22:54
$new_image_url = $image_name;
اگه نشد اینو امتحان کنید
$new_image_url = '/' . $image_name;

hoka
December 9th, 2012, 23:10
$new_image_url = $image_name;
اگه نشد اینو امتحان کنید
$new_image_url = '/' . $image_name;

مرسی از پاسختون
ولی من یه کم اشتباه منظورم رو گفتم
ببینید اصل کد اینه

$upload_dir = wp_upload_dir(date('Y/m'));
$path = $upload_dir['path'] . '/' . $image_name;
$new_image_url = $upload_dir['path'] . '/' . $image_name;
$file_exists = true;
$i = 0;


و خروجیش این
/home/mydomain/public_html/wp-content/uploads/2012/12/imageurl.jpg


خب دوتا تاریخ متغیر داره اون وسط
و من میخوام فقط این قسمتش باشه در خروجی
/wp-content/uploads/2012/12/imageurl.jpg

hoka
December 10th, 2012, 09:54
up

rezaonline.net
December 10th, 2012, 11:01
اینا فقط متغییرن شما گذاشتی .
کجا خروجی میگیری ؟

در بدترین حالت میتونی با explode از public_html به بعد رو نشون بدی .

کدت رو کامل بذار

parsspace
December 10th, 2012, 11:13
$path = '/wp-content/uploads/'.date('Y').'/'.date('m').'/' . $image_name;

hoka
December 10th, 2012, 13:40
$path = '/wp-content/uploads/'.date('Y').'/'.date('m').'/' . $image_name;


مرسی واقعا . مشکل حل شد

≡ ALEX ≡
December 10th, 2012, 14:20
فقط محض کوتاه نویسی:


$path = '/wp-content/uploads/' . date('Y/m') . '/' . $image_name;