برگزیده های پرشین تولز

مشکل Permissions در آپلود فایل

سیب موز

کاربر تازه وارد
تاریخ عضویت
20 فوریه 2007
نوشته‌ها
62
لایک‌ها
0
سن
34
محل سکونت
اون ور تر
سلام دوستان
من وقتی فایلی رو آپلود می کنم برنامه ام اسمش رو عوض می کنه و درون یک پوشه قرار میده
ولی Permissions رو روی 0600 قرار میده و این فایل رو کاربر نمی تونه بخونه
چجوری میشه موقع اپلود فایل Permissions رو به 0644 تغییر داد
آیا باید php.ini رو پیکر بندی کنم
ممنون از راهنمایی های خوبتون
 

saeed_violinist

Registered User
تاریخ عضویت
1 آپریل 2004
نوشته‌ها
1,275
لایک‌ها
3
سن
40
محل سکونت
Netherlands
سلام. این مربوط به تنظیمات سرور و یا اسکریپت خودت هست. به هرحال php تابعی برای تغییر سطح دسترسی فایل داره به صورت زیر :
PHP:
chmod( $uploaded_file , 0644 )
 

سیب موز

کاربر تازه وارد
تاریخ عضویت
20 فوریه 2007
نوشته‌ها
62
لایک‌ها
0
سن
34
محل سکونت
اون ور تر
دستتون درد نکنه من این تابع رو توی کتاب دیدم ولی نمی دونستم چه آرگومنت هایی توش باید به کار ببرم
از اینکه راهنمایی کردید ممنونم
یه سوال دیگه
من وقتی اسم فایل رو عوض کردم Permissions رو عوض کنم یا قبل از اینکه اسمش عوض بشه
 

hidensoft

کاربر تازه وارد
تاریخ عضویت
5 ژانویه 2007
نوشته‌ها
54
لایک‌ها
0
سلام
اگه از CMS استفاده نمی کنی و خودت هم این تنظیمات رو انجام ندادی پس همونطور که دوستمون اشاره کرد مربوط به تنظیمات سرور هست. می تونید از تابع chmod همونطوری که سعید اشاره کرد استفاده کنید . فکر می کنم با استفاده از htaccess بتونید این تنظیمات رو هم انجام بدید
برای اطلاعات بیشتر در مورد chmod می تونید به منوال سر بزنید.
http://www.php.net/manual/en/function.chmod.php
اینقدر مثال زده که متوجه بشی بازم اگه مشکلی بود بگو
 

سیب موز

کاربر تازه وارد
تاریخ عضویت
20 فوریه 2007
نوشته‌ها
62
لایک‌ها
0
سن
34
محل سکونت
اون ور تر
نه مرسی
فهمیدم چی جوری کار می کنه قبل از تغییر اسم یعنی همون متغییری که فرستاده میشه رو تغییر دسترسی دادم درست شد
از کمکتون ممنون
این هم سایت البته برنامه اش زیاد پیچیده نیست ولی برای شروع بع نظر من خوبه
http://bia2pic.ir
کل سایت دو صفحه است و از دیتا بیس استفاده کردم سعی کردم با کد های خیلی ساده استفاده کنم
 
بالا