تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 13

نام تاپيک: مشكل در ساخت فايل در php

  1. #1
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض مشكل در ساخت فايل در php

    سلام دوستان. من ميخوام با php يه فايل متني درست كنم و اطلاعاتي رو وارد اون كنم. ولي متأسفانه نميشه. من دارم سايتم رو روي سرويس دهنده iis در ويندوز xp امتحان مي كنم. آدرس دهيم هم درسته ولي فايل رو درست نمي كنه. براي مثال:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    طبق اين دستور اگه فايل وجود نداشته باشه، بايد بسازتش درسته؟ خوب نمي سازه ( در ضمن option مربوط به Include path در فايل php.ini رو هم مقدار دهي كردم و درست نشد)
    اگه كمكم كنيد خيلي ممنون مي شم.
    موفق باشين
    باي

  2. #2
    حـــــرفـه ای eAmin's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Node.js
    پست ها
    2,259

    پيش فرض

    سلام دوستان. من ميخوام با php يه فايل متني درست كنم و اطلاعاتي رو وارد اون كنم. ولي متأسفانه نميشه. من دارم سايتم رو روي سرويس دهنده iis در ويندوز xp امتحان مي كنم. آدرس دهيم هم درسته ولي فايل رو درست نمي كنه. براي مثال:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    طبق اين دستور اگه فايل وجود نداشته باشه، بايد بسازتش درسته؟ خوب نمي سازه ( در ضمن option مربوط به Include path در فايل php.ini رو هم مقدار دهي كردم و درست نشد)
    اگه كمكم كنيد خيلي ممنون مي شم.
    موفق باشين
    باي
    سلام.

    من که فکر نمی کنم، مشکلی باشه، کد کاملتون رو بزارید شاید بشه بهتر نظر داد.

  3. #3
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    سلام. ولي مشكل هست.
    طبق اين كد اگه فايل وجود نداشته باشه بايد بسازتش ديگه؟ ولي نمي سازه. حتي وقتي فايل رو هم دستي مي سازي و شرط else اجرا ميشه، مقدار $fif برابر NULL هستش. يعني فايل رو باز نمي كنه.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    به نظر شما اشكال از كجاست. والا گير اينم به خدا...
    موفق باشين

  4. #4
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    دوستان عزيز اگه ميشه كمكم كنيد. واقعاً‌ محتاجم. بازم ممنونم

  5. #5
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    منم مشکلی تو کد ندیدم!
    اون 1 رو از fopen بردار بعد امتحان کن شاید درست شه.
    اگر هم درست نشد احتمالاً مشکل از تنظیمات سرور هست که اجازه ایجاد فایل نمیده
    راستی نمایش ارور ها رو هم فعال کن شاید اروری چیزی داره که کار نمیکنه!

  6. #6
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    من فكر مي كردم كه مشكل از كد نيست.
    1 رو هم حذف كرده بودم. درست نشده بود.
    راستش من همونطور كه گفتم از سرويس دهنده iis استفاده مي كنم. در ضمن php رو به صورت دستي نصب كردم و به صورت Installer نصبش نكردم. راستي نمايش اررور ها رو كه مي گين، كدوم يك از ايتم هاي فايل php.ini رو بايد تغيير بدم تا نمايش اررور ها فعال بشه؟
    بازم ممنون

  7. #7
    پروفشنال as13851365's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    لیبدرا
    پست ها
    914

    پيش فرض

    به نظر من بهتر است برای اجرای کدهای php خودتان از برنامه WampServer استفاده کنید !

    خودش تمام تنظیمات رو انجام می ده و php رو نصب می کنه mysql رو نصب می کنه و نیازی به IIS ندارید!

    قبل از نصب این برنامه هم باید IIS رو حذف کنید !

    در کد شما هم در اولین دستور شما پرانتز رو کم دارید
    if (!file_exists("user.txt")
    به این تبدیل کن
    if (!file_exists("user.txt"))
    در هنگام انتخاب فایل هم شما دو نوع فایل رو دارید انتخاب می کنید!
    if (!file_exists("user.txt")
    $fif=fopen("user.txt","w+",1);
    else{
    if ($fif=fopen("usernames.txt","a")==NULL){
    در خط دوم و سوم شما فایلی به نام User.txt رو بررسی می کنید
    ور خط پنجم شما دارید فایل Usernames.txt رو بررسی می کنید چــرا ؟

  8. #8
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    سلام
    حرف شما كاملاً درسته، البته اين رو بزارين پا حساب كم هواسي من. راستش من قبل از اينكه كد رو بيارم توي انجمن يه تغييراتي توش داده بوده كه ببينم درست ميشه يا نه براي همين، نام فايل اولي رو حذف كردم و جاش user.txt گذاشتم در حالي كه اولش هر دو usernames.txt بودن. در مورد پرانتز هم مثل اينكه بد كپي شده بوده چون رو كامپيوتر من پرانتزه بود. شما از نظر كد خيالتون راحت باشه. من با كدهاي 100% درست هم امتحان كردم و نتيجه نگرفتم. بگزريم.
    حالا iis رو چجوري پاك كنم. برم توي ControlPanel>Addremoveprogram/ addremove windows component‌ و چك مارك كنار iis رو بردارم، خودش پاك ميشه؟ روي سايت wampserver آخرين نسخش 2 هست. همون نصب كنم ديگه php و اينا هم نصب ميشه ديگه آره؟
    بازم ممنون
    موفق باشين

  9. #9
    Banned
    تاريخ عضويت
    May 2008
    محل سكونت
    Apache
    پست ها
    300

    پيش فرض

    سلام از تابع touch() استفاده كن براي ساخت فايل. اينم بگم يك پارامتر دريافت ميكه كه اونم نامشه .اگر فايل به اسم وارده وجود داشت كاري نميكنه .

  10. #10
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    سلام
    خير دوست عزيز. با اين تابع هم درست نشد.
    موفق باشين

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •