permission set file

شروع موضوع توسط هادی ابراهیمی ‏21 ژانویه 2006 در انجمن برنامه‌نویسی با PHP

  1. هادی ابراهیمی

    هادی ابراهیمی Member

    ارسال‌ها:
    371
    تشکر شده:
    12
    امتیاز دستاورد:
    16
    سلام
    دوستان عزیز دستور که برای تغییر permission یک فایل قبل از اینکه فایلی روی اون کپی بشه می خواستم.البته در سرور لینوکس و در ضمن فولدر که قرار داخلش کپی بشه chmod 777 داره.
     
    آخرین ویرایش: ‏21 ژانویه 2006
  2. oxygenws

    oxygenws Active Member

    ارسال‌ها:
    4,969
    تشکر شده:
    487
    امتیاز دستاورد:
    36
    1- منظور سوالت چیه؟
    2- این سوالت ربطی به Php داره؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
     
    نوشته شده توسط oxygenws در ‏22 ژانویه 2006
  3. هادی ابراهیمی

    هادی ابراهیمی Member

    ارسال‌ها:
    371
    تشکر شده:
    12
    امتیاز دستاورد:
    16
    فکر کنم بد توضیح دادم

    من میخوام مثلا " یک image را از html به یک فایل php ارسال کنم و فایل php اون توی فولدر(777) مربوطه کپی کن ولی مشکل من اون که بعضی فایلها داخل فولدر از بیرون کپی میشن و permission مختلف دارن من د ستوری می خوام که هم permission فایل میخوام روش کپی کنم تغییر بدم و هم فایل که کپی میکنم با permission لازم میدونم کپی بشه.
     
  4. oxygenws

    oxygenws Active Member

    ارسال‌ها:
    4,969
    تشکر شده:
    487
    امتیاز دستاورد:
    36
    اول فایل رو کپی کن، بعد دسترسی اش رو توسط chmod (در PHP) تغییر بده. برای اطلاعات بیشتر راهنمای PHP رو بخون.
     
    نوشته شده توسط oxygenws در ‏23 ژانویه 2006
  5. سيسرا

    سيسرا Member

    ارسال‌ها:
    83
    تشکر شده:
    3
    امتیاز دستاورد:
    6
    PHP:
    @chmod("full adress of file or folder", CHMOD_FILES);
     
    نوشته شده توسط سيسرا در ‏23 ژانویه 2006
  6. raham20

    raham20 New Member

    ارسال‌ها:
    10
    تشکر شده:
    2
    امتیاز دستاورد:
    1
    سلام
    من هم مشكلي شبيه به اين دارم. قايلي رو توسط php در سرور مي سازم به طور پيش فرض permission اون فايل 0755 قرار مي گيره
    من مي خوام اين فايل 0777 باشه تا همه براي تغيير اون بتونن عمل كنن اما دستور chmod رو كه اجرا مي كنم پيام زير رو ميده:
    Warning: chmod() [function.chmod]: Operation not permitted

    راهي وجود نداره كه بشه از طريق ftp اجازه دسترسي به فايل رو عوض كرد؟ من توي php manual كه گشتم پيدا نكردم.
     
    آخرین ویرایش: ‏19 می 2008
    نوشته شده توسط raham20 در ‏19 می 2008
  7. irdavidnet

    irdavidnet Banned

    ارسال‌ها:
    424
    تشکر شده:
    100
    امتیاز دستاورد:
    16
    شما بايد دسترسي فولدري كه مي خواي اون فايل برميشنش عوض شه را 777 قرار بدي
     
    نوشته شده توسط irdavidnet در ‏21 می 2008
  8. raham20

    raham20 New Member

    ارسال‌ها:
    10
    تشکر شده:
    2
    امتیاز دستاورد:
    1
    من تونستم اين مشكل رو حل كنم البته بعد از اينهمه مدت!
    بايد از فانكشن هاي ftp براي اين كار استفاده كرد. دست كاري فايل هايي كه روي سرور قرار دارند فقط از طريق ftp functions فابل حل هست. چون سرور هاي جديد همه در حالت safe mode هستند كه اجازه دستكاري فايل هاي روي سرور رو به كاربر نا آشنا نمي دهند.
     
    نوشته شده توسط raham20 در ‏20 آگوست 2008

به اشتراک بگذارید