amirsung
کاربر تازه وارد
سلام.
من یک سایت دارم که روی یک سرور ویندوز هست. همون طور که میدونید وقتی از طریق یک صفحه فایل رو آپلود میکنیم به فولدر موقتی منتقل میشه و بعد با تابع move_uploaded_file اونو به فولدر دلخواهمون منتقل میکنیم.
اما در این سرور که من استفاده میکنم این فولدر موقتی (C:\windows\uploadtmp) اجازه دسترسی هر کسی جز سرور ادمین بهش بسته شده. و به همین دلیل move_uploaded_file ارور میده و قایل رو منتقل نمیکنه.
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(C:\PHP\uploadtemp\php2B59.tmp) is not within the allowed path(s): (G:\Root30\hatratech\sepas\sepas.org) in G:\Root30\hatratech\sepas\sepas.org\www\survivor-profile.php on line 42
با استفاده از ini_set و همین طور تغییر فایل php.ini سعی کردم فلدر موقتی رو تغییر بدم به جایی که بهش اجازه دسترسی دارم اما اثری نداره.
وقتی به شرکت هوست زنگ میزنم میگن که سایتهای دیگه ای هم روی سرور هست و اونا در زمینه آپلود فایل مشکلی ندارن.
شما میدونید چطور میتونم این مشکلو برطرف کنم؟
من یک سایت دارم که روی یک سرور ویندوز هست. همون طور که میدونید وقتی از طریق یک صفحه فایل رو آپلود میکنیم به فولدر موقتی منتقل میشه و بعد با تابع move_uploaded_file اونو به فولدر دلخواهمون منتقل میکنیم.
اما در این سرور که من استفاده میکنم این فولدر موقتی (C:\windows\uploadtmp) اجازه دسترسی هر کسی جز سرور ادمین بهش بسته شده. و به همین دلیل move_uploaded_file ارور میده و قایل رو منتقل نمیکنه.
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(C:\PHP\uploadtemp\php2B59.tmp) is not within the allowed path(s): (G:\Root30\hatratech\sepas\sepas.org) in G:\Root30\hatratech\sepas\sepas.org\www\survivor-profile.php on line 42
با استفاده از ini_set و همین طور تغییر فایل php.ini سعی کردم فلدر موقتی رو تغییر بدم به جایی که بهش اجازه دسترسی دارم اما اثری نداره.
وقتی به شرکت هوست زنگ میزنم میگن که سایتهای دیگه ای هم روی سرور هست و اونا در زمینه آپلود فایل مشکلی ندارن.
شما میدونید چطور میتونم این مشکلو برطرف کنم؟