PDA

نسخه کامل مشاهده نسخه کامل : مشکل در تغییر premission در فایلها



el.sanei
31-10-2012, 13:06
سلام دوستان
جهت انجام تغییرات در فایل html نیاز به تغییر مجوز دسترسی آن در داخل کد برنامه داشتم این کار را با دستور زیر انجام دادم متاسفانه این کد خطا میدهد
جستجوی زیادی در نت کردم ولی کد دیگری به دست نیاوردم ممنون میشم راهنمایی کنید
;(chmod('theme/template-email/template1.htm',0777

Warning: chmod() [function.chmod ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])]: Operation not permitted in

m.m.m5651
01-11-2012, 19:16
با دستورات لینوکس و shell_exec امتحان کنید.

neopersia
01-11-2012, 21:44
سلام دوستان
جهت انجام تغییرات در فایل html نیاز به تغییر مجوز دسترسی آن در داخل کد برنامه داشتم این کار را با دستور زیر انجام دادم متاسفانه این کد خطا میدهد
جستجوی زیادی در نت کردم ولی کد دیگری به دست نیاوردم ممنون میشم راهنمایی کنید
;(chmod('theme/template-email/template1.htm',0777

Warning: chmod() [function.chmod ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])]: Operation not permitted in




سلام
این تابع در هاست شما غیر فعاله و در سورس نمیتونید از این تابع استفاده کنید. امکان داره اگر با مدیر هاست مطرح کنید این تابع رو برای شما باز کنه اما احتمالش کمه.
معمولاً خیلی کم نیاز به استفاده از این تابع پیش میاد. اگر فقط برای ویرایش تمپلیت قراره استفاده کنید میتونید از قبل با ftp یا فایل منیجر هاست پرمیشن فایل ها رو طوری تغییر بدید که با php قابل ویرایش باشه دیگه نیازی به استفاده از chmod نیست.

el.sanei
04-11-2012, 09:19
سلام دوستان
ممنون از راهنمایی هایی که کردید
مشکل در مورد اینکه دسترسی را از طریق فایل منیجر یا FTP تغیر بدم این هستش که فایل قالب رو از طریق برنامه آپلود میکنم و ممکنه چندین قالب در هر بار آپلود بشه (فایلهای قالب مربوط به قالب سایت نیست مربوط به ایمیلهایی که قراره ارسال بشه)

بازم ممنون

neopersia
04-11-2012, 22:51
منظورتون اینه که فایل ها با استفاده از php آپلود میشه؟ در این صورت به احتمال زیاد نیاز به تغییر پرمیشن و استفاده از chmod نیست. میتونید اون خط رو که تغییر پرمیشن میده کامنت کنید و بعد تست کنید ببینید کار میکنه یا نه