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

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




نمايش نتايج 1 به 7 از 7

نام تاپيک: آموزش Ajax با PHP: فریم ورک PHPLiveX در چند دقیقه برای همیشه!

  1. #1
    اگه نباشه جاش خالی می مونه متالیک's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    223

    پيش فرض آموزش Ajax با PHP: فریم ورک PHPLiveX در چند دقیقه برای همیشه!

    سلام

    استفاده از Ajax به تنهایی کمی مشکل می باشد. در این راستا class های مختلفی جهت راحت تر شدن کار با Ajax به زبان های مختلف نوشته شده است که به این نوع کلاس ها فریم ورک گفته می شود. فریم ورک های زیادی برای PHP وجود دارد که اینجانب بعد از بررسی راحت ترین و قدرتمندترین آن ها را پیدا کردم که نام آن PHPLiveX می باشد. در این مقاله سعی دارم نحوه ی استفاده از این فریم ورک را توضیح دهم.

    ابتدا فایل فشرده PHPLiveX را از اینجا:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    دانلود کنید و آن را Extarct کنید. درون آن سه فایل وجود دارد که فقط فایل PHPLiveX.php به درد ما می خورد آن را برای خود نگه دارید. فایل های دیگر فایل های لازم برای انجام مثال این مقاله می باشد.

    مثال: فرض کنید می خواهیم با کلیک بر روی سه لینک مختلف تصاویر آن ها به صورت Ajax نمایش دهیم.

    قدم اول: فایل php خود را این گونه بنویسید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    قدم دوم: بعد از آن توابعی که نیاز دارید تا به صورت Ajax از آن ها استفاده کنید بنویسید:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نام این تابع pic می باشد که دو آرگومان id و alt را می گیرد. آرگومان id شماره تصویر و آرگومان alt راهنمای تصویر می باشد. سپس کد html مربوط به آن را بر می گرداند.

    قدم سوم: بعد از آن که توابع خود را تعریف کردید باید آن ها را به PHPLiveX معرفی کنید، برای این کار از کد زیر استفاده کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    توجه کنید نام متغیر plx را تغییر ندهید. اگر بیش از یک تابع دارید باید این گونه بنویسید:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    قدم چهارم: کدهای HTML خود را قرار دهید و فقط در قسمت script صفحه ی وب خود دستور مربوطه را که در مثال زیر آمده است بنویسید:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    راه اندازی PHPLiveX به پایان رسید. حالا هر کجا که خواستید با JavaScript تابع مورد نظر خود را در php با Ajax فراخوانی کنید، نام همان تابع را به همراه آرگومان های لازم بنوسید:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    قدم پنجم: توجه کنید که تابعی که با JavaScript فراخوانی می کنید دارای یک آرگومان اضافه می باشد. در این آرگومان اضافه باید موارد زیر را مشخص کنید:
    Target: در این قسمت id جایی که می خواهید نتایج حاصله نمایش داده شوند بنویسید
    Method: شیوه ی اجرا می باشد که می تواند post و یا get باشد. اگر نوشته نشود به طور پیش فرض get است.
    Preload: در این قسمت id جایی که می خواهید در هنگام اجرای تابع loading نمایش داده شود بنویسید.
    Type=r: اگر از این عنوان استفاده شود دیگر نیازی به 3 عنوان فوق نیست. از این عنوان هنگامی استفاده می شود که فقط بخواهید نتایج را بگیرید و از نتایج آن در توابع یا کدهای دیگر استفاده کنید. مثال:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در مثال فوق vazneideal محاسبه شده و داخل پرانتز قرار می گیرد.

    تمام شد! شما حالا به راحتی می توانید اسکریپت های تحت ajax را بدون نیاز به دانستن ajax با استفاده از php بنویسید.

    سوالات خود را در این زمینه حتما مطرح کنید. موفق باشید

  2. این کاربر از متالیک بخاطر این مطلب مفید تشکر کرده است


  3. #2
    اگه نباشه جاش خالی می مونه hosseintdk775's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    http://forum.rastgo.com
    پست ها
    412

    پيش فرض

    بسم الله الرحم الرحيم
    با سلام بر شما دوست گرامي
    آموزش خوب و جالبي بود.
    موفق باشيد.

  4. #3
    اگه نباشه جاش خالی می مونه متالیک's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    223

    پيش فرض

    نمونه ای از کاربرد PHPLiveX در ارسال فرم
    دارای یک تابع با چند خروجی:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #4
    اگه نباشه جاش خالی می مونه mohammad_molana's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    -
    پست ها
    271

    پيش فرض

    ممنون متالیک عزیز
    عالی بود

    بازم بزار از این آموزش ها

  6. #5
    اگه نباشه جاش خالی می مونه n340's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    0511
    پست ها
    371

    پيش فرض

    اقا من مشکل دارم
    با این
    روی xamp نمیکاره

  7. #6
    در آغاز فعالیت
    تاريخ عضويت
    Sep 2011
    پست ها
    2

    پيش فرض

    سلام
    ممنون. عالی بود.
    من یک عکسی دارم که میخوام بزارمش بکگراند سایت.
    روی عکس نقاطی هست که میخوام وقتی موس روی آن نقاط میاد یک پاپ آپ آژاکسی باز بشه و درون آن پاپ آپ لینکهای آن قسمت نوشته شده باشه به همراه یک RSS از اوون صفحه.
    کسی میتونه کمکم بکنه؟

  8. #7
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2011
    پست ها
    1

    پيش فرض

    سلام
    لینک دانلود مشکل دارد لطفا بررسی گردد

Thread Information

Users Browsing this Thread

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

User Tag List

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

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