PDA

نسخه کامل مشاهده نسخه کامل : مشکل با تابع fopen در php



siavosh1
19-02-2008, 15:53
من برنامه های php خودمو بدون هیچ مشکلی توی localhost اجرا می کنم ، ولی وقتی همون برنامه ها رو به سرور منتقل کردم مشکل برام ایجاد شد و توابع fopen و fwrite و flock هیچ کدوم کار نمی کنن و نمی تونم توسط php فایل بر روی سرور ایجاد کنم. error ها رو توی تصویر پایین می تونید ببینید (البته آدرس کامل رو حذف کردم) :46:
اگر به نظرتون باید توی تنظیمات host تغییرات بدم یا php.ini یا هر پیزی که بتونه این مشکل کنو حل کنه بهم بگین:10:[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

siavosh1
20-02-2008, 16:04
بابا بچز p30world با من چرا؟؟ جواب این مشکلو کی میدونه ؟؟؟

siavosh1
23-02-2008, 01:36
متاسفانه بچه های p30world خیلی بی حال شدن:13:

dogtag
23-02-2008, 14:56
نبینم کسی بی جواب بمونه
آقا شما ببین توی سرورت:
1- اجازه ی دستکاری این فایل رو داری یا نه (یعنی ببین CHMODش درست هست؟ مثلاً 777)
2- ببین این تابع ها توی Disable functions سرورت نباشه (با PHPINFO)

باز هم در خدمتیم

siavosh1
25-02-2008, 21:19
Disable functions رو نگاه کردم ولی no value بود اون یکی هم chmod نمی دونم چی هست .. کجا باید دنبالش بگردم ؟؟

dogtag
25-02-2008, 23:09
برای chmod هم می تونی از همین تابع در php استفاده کنی و هم با یه برنامه ی ftp بری روی اون فایلی که می خواد توسط php تون باز بشه و ببینی جلوی chmod چی نوشته
chmod نشون می ده که به این فایل چه کسانی دسترسی دارن. اگر نمی دونی می تونی بکنیش 777 که یعنی همه بهش دسترسی داشته باشن

siavosh1
27-02-2008, 13:23
من اصلا نمی دونم chmod چیه !! کجاست ... من از کنترل پنل plesk استفاده میکنم .. حالا بگو کجا رو دستکاری کنم:10:

dogtag
27-02-2008, 18:02
الان plesk دم دستم ندارم ولی اونجایی که فایل هات رو نشون می ده دنبال کلمه ی chmod یا permission یا یه همچین چیز هایی بگرد و بگو چی نوشته تا بهت بگم

peyman1987
28-02-2008, 11:58
عزیزجان من تصویری برای خطاها توی پست اولت نمیبینم
خطایی که میگیری رو بزار تا بشه بهت کمک کرد.

siavosh1
28-02-2008, 19:10
عزیزجان من تصویری برای خطاها توی پست اولت نمیبینم
خطایی که میگیری رو بزار تا بشه بهت کمک کرد.

تصحیح شد

-----------------


الان plesk دم دستم ندارم ولی اونجایی که فایل هات رو نشون می ده دنبال کلمه ی chmod یا permission یا یه همچین چیز هایی بگرد و بگو چی نوشته تا بهت بگم

اونطور که من فهمیدم باید permission ها رو برای فولدر مربوطه تنظیم کنم ولی چه طوری ؟؟
من میخوام به یک فایل دسترسی داشته باشم و فکر کنم باید write رو فعال کنم.. این کار رو کردم ولی هنوز همین error رو میده .. اگر کسی تنظیم کلی یک فولدر برای نوشتن فایل توی اون توسط یوزرهای عادی سایت رو میدونه بگه... قبلا هم گفتم من از plesk استفاده می کنم..

dogtag
28-02-2008, 19:16
شما برو تو سایت زیر:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعد با ftp به سایتت وصل شو و اون فایلی که قراره با اسکریپتت روش کار بشه رو پیدا کن و تیک کنارش رو بزن و روی chmod کلیک کن
توی صفحه ای که باز می شه توی قسمت Chmod value: بنویس 777 و یه جای خالی کلیک کن تا خودت تیک ها رو بزنه
بعد اون تیک سبز رنگ بالای صفحه رو بزن و تمام

dogtag
28-02-2008, 19:17
راستی شما خط 9 فایل ertebatbamareq.php ت رو اگر می تونی اینجا بنویس تا راحت تر بشه راهنمایی ات کرد

siavosh1
01-03-2008, 00:28
hotdog جان دستت درد نکنه :10:
البته فکر کنم کدهای عددی فقط تو سرورهای تحت لینوکس کار میکنه (من تحت ویندوز هستم) ولی کلا مشکل برطرف شد .. از طریق plesk تونستم pemission های لازم رو تنظیم کنم . در هر صورت از بابت راهنماییت ممنونم.. فعلا کارم راه افتاد.. باز اگه به مشکل خوردم میام

dogtag
01-03-2008, 07:06
خواهش میشه Siah poost جان :10::11:

باز هم کاری داشتی بگو