PDA

View Full Version : مبتدی: ساخت فایل و فولدر در هاست



alimooghashang
جمعه 25 آذر 1390, 21:38 عصر
با سلام
من میخوام از طریق php یه سری فایل و فولدر داخل هاستم بسازم
ولی با fopen و اینا که کار میکنم میگه دسترسی ندارم
چطوری میشه این کار رو کرد
اگه دسترسی رو بکنم 777 هکر ها دسترسی پیدا میکنن و ...
چطوری باید برنامه ام دسترسی ساختن فایل و فولدر داخل هاستم رو داشته باشه ولی پرمیژن ام 755 یا 644 بمونه

ممنون

idocsidocs
جمعه 25 آذر 1390, 23:26 عصر
لطفا بگید که چطور می شه حجم فایلها و پوشه های توی هر یک از پوشه ها رو بدست آورد؟

Arthas1990
شنبه 26 آذر 1390, 01:56 صبح
با سلام
من میخوام از طریق php یه سری فایل و فولدر داخل هاستم بسازم
ولی با fopen و اینا که کار میکنم میگه دسترسی ندارم
چطوری میشه این کار رو کرد
اگه دسترسی رو بکنم 777 هکر ها دسترسی پیدا میکنن و ...
چطوری باید برنامه ام دسترسی ساختن فایل و فولدر داخل هاستم رو داشته باشه ولی پرمیژن ام 755 یا 644 بمونه

ممنون

سلام دوست عزیز
تمامی سرویس ها (دیمن) در لینوکس دارای یک کاربر خاص هستند و به طور پیش فرض دارای یک گروه هستند . شما میتونید کاربر آپاچی رو به عنوان مالک تعریف کنی . یعنی چند مالک شدن پوشت . در نسخ جدید لینوکس این امکان هست . اطلاعات بیشتر رو میتونی در لینک زیر ببینی
http://www.suse.de/~agruen/acl/chapter/fs_acl-en.pdf
یک جور دیگه هم میتونی عمل کنی . اونم اینه که کاربر آپاچی رو همگروه کنی با کاربر سازنده ی پوشت .
امیدوارم کمکی کرده باشم

Arthas1990
شنبه 26 آذر 1390, 02:04 صبح
لطفا بگید که چطور می شه حجم فایلها و پوشه های توی هر یک از پوشه ها رو بدست آورد؟
http://php.net/manual/en/function.disk-total-space.php
http://www.go4expert.com/forums/showthread.php?t=290

alimooghashang
شنبه 26 آذر 1390, 03:25 صبح
ممنون
ولی من نفهمیدم این کارارو چطوری باید انجام بدم
باید به ادمین سرور بگم این کار رو بکنه؟ یا کد خاصی داره خودم بنویسم؟

Arthas1990
شنبه 26 آذر 1390, 16:40 عصر
ممنون
ولی من نفهمیدم این کارارو چطوری باید انجام بدم
باید به ادمین سرور بگم این کار رو بکنه؟ یا کد خاصی داره خودم بنویسم؟
سلام
باید به ادمین بگی اگه خودت دسترسی نداری

رضا قربانی
دوشنبه 28 آذر 1390, 20:09 عصر
mkdir("./upload/".$y."/","0757");

متغیر y هم یک اسم می تونی بهش بدی یا به صورت گت یا پست دریافت کنی
می گیم داخل فولدر آپلود یک فولدر درست کن با پرومیژن 757