نمایش نتایج پایگاه داده و فایل php با آژاکس (ajax)

تبلیغات

موضوعات

نویسندگان

پشتيباني آنلاين

    پشتيباني آنلاين

درباره ما

    یادداشت کن لذت ببر
    به وبلاگ من خوش آمدید امیدوارم مطالبی که در وبلاگ براتون گذاشتم مورد استفاده تان قرار بگیرد و خوشتان بیاید اگر هم از مطالب خوشتان امد یا دوست نداشتید حتما در قسمت نظرات بنویسید خوشحال میشم نظرات شما عزیزان را بدانم.این وبلاگ در تاریخ اذر ماه 1393 شروع به کار کرده برای شما دوستان عزیز.......... امیدوارم روز خوبی داشته باشید در وبلاگ بنده .

امکانات جانبی



ورود کاربران

    نام کاربری
    رمز عبور

    » رمز عبور را فراموش کردم ؟

عضويت سريع

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

آمار

    آمار مطالب آمار مطالب
    کل مطالب کل مطالب : 3467
    کل نظرات کل نظرات : 38
    آمار کاربران آمار کاربران
    افراد آنلاین افراد آنلاین : 1
    تعداد اعضا تعداد اعضا : 18

    آمار بازدیدآمار بازدید
    بازدید امروز بازدید امروز : 43
    بازدید دیروز بازدید دیروز : 24
    ورودی امروز گوگل ورودی امروز گوگل : 4
    ورودی گوگل دیروز ورودی گوگل دیروز : 2
    آي پي امروز آي پي امروز : 14
    آي پي ديروز آي پي ديروز : 8
    بازدید هفته بازدید هفته : 43
    بازدید ماه بازدید ماه : 2174
    بازدید سال بازدید سال : 9773
    بازدید کلی بازدید کلی : 197168

    اطلاعات شما اطلاعات شما
    آی پی آی پی : 3.149.243.32
    مرورگر مرورگر :
    سیستم عامل سیستم عامل :
    تاریخ امروز امروز :

چت باکس


    نام :
    وب :
    پیام :
    2+2=:
    (Refresh)

پربازدید

تصادفی

تبادل لینک

    تبادل لینک هوشمند

    برای تبادل لینک ابتدا ما را با عنوان یادداشت کن لذت ببر و آدرس yaddashtkon.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.






خبرنامه

    براي اطلاع از آپيدت شدن سایت در خبرنامه سایت عضو شويد تا جديدترين مطالب به ايميل شما ارسال شود



آخرین نطرات

نمایش نتایج پایگاه داده و فایل php با آژاکس (ajax)

نمایش نتایج پایگاه داده و فایل php با آژاکس (ajax)

همانطور که پیش از این در بخش آموزش های مقدماتی گفتیم، یکی از کاربردهای فناوری موسوم به آژاکس (ajax) در صفحات وب، رد و بدل کردن اطلاعات و نمایش آنها بدون رفرش شدن صفحه است، یعنی تمام فعل و انفعالات در پشت زمینه انجام می شوند و در سمت کاربر تقریبا جزء نمایش نتایج، اتفاق خاصی رخ نمی دهد، در این مطلب نیز کدی کاربردی را قرار داده ایم که به کمک آن می توانید در هر لحظه پس از انتخاب لیستی از فرم و منوی انتخاب شونده، نتایج را از یک فایل php یا پایگاه داده فراخوانی کنید و به نمایش دربیاورید، این کد برخلاف کتابخانه های جی کئوری (jquery) و امثال آن اصلا حجم زیادی ندارد و کاملا استاندارد است.

 

کد آژاکس و html

P ابتدا به کد آژاکس و HTML زیر احتیاج داریم که در آن با تنظیم توابع جاوا اسکریپت و آژاکس، درخواستی به سرور، بدون رفرش شدن صفحه و در پس زمینه ارسال شده و پاسخ، دریافت می شود
برای نمایش جدول نتایج پرس و جو از دیتابیس یا یک فایل PH



تاریخ ارسال پست: جمعه 23 بهمن 1394 ساعت: 21:40
می پسندم نمی پسندم

نمایش زنده آمار و اطلاعات با آژاکس (Ajax)

نمایش زنده آمار و اطلاعات با آژاکس (Ajax)

یکی از قابلیت های منحصر به فرد برنامه نویسی ترکیبی آژاکس (ترکیبی از جاوا اسکریپت و xml)، امکان پردازش زنده آمار و اطلاعات و ارسال و دریافت آنها در لحظه است، شاید تا به حال نمونه ای از این نوع کدها و برنامه های مبتنی بر آژاکس (Ajax) را دیده باشید، مثلا در برخی سیستم های نمایش آمار بازدیدکنندگان، قسمتی تحت عنوان نمایش زنده آمار وجود دارد که در هر لحظه، اطلاعات خوبی از اینکه کاربرانتان مثلا از چه کشورهایی هستند، به دنبال چه مطالبی می گردند و در حال دیدن کدام صفحه از سایت یا وبلاگ شما هستند را نشان می دهد که می تواند در کمک به شناخت بهتر نیازهای آنها و ایجاد محتوایی مفید تر و خیلی چیزهای دیگر به کار آید، جالب است اگر بدانید این نمایش زنده آمار، معمولا با آژاکس یا فِریم وُرک (Framework) های مبتنی بر آن قابل دست یافتن است، متاسفانه در وب و مخصوصا در وب فارسی، تا به امروز منبع خوبی برای اینگونه مسائل ارائه نشده است، به همین دلیل در این مطلب می خواهیم روش پایه ای انجام این کار را در حد امکان آموزش دهیم.

 

چگونه با آژاکس (Ajax) آمار و اطلاعات را به طور زنده نمایش دهیم؟


شاید اولین سوالی که به ذهن می رسد این باشد که چگونه با آژاکس (Ajax) آمار و اطلاعات را به طور زنده نمایش دهیم؟ پاسخ این است که آژاکس از قابلیتی برخوردار است که می توان به کمک آن در پس زمینه و بدون بارگذاری مجدد صفحه، درخواست هایی به سرور ارسال کرد و پاسخ آن را نیز دریافت کرده و نشان داد، از طرفی شروع توابع در آژاکس که خود مبتنی بر برنامه نویسی جاوا اسکریپت (Javascript) است با یک رویداد آغاز می شود، این رویداد می تواند کلیک کاربر بر روی یک دکمه (onclick) یا بارگذاری (onload) صفحه و یا هر رویداد استاندارد تعریف شده در جاوا اسکریپت باشد (مثلا ممکن است ما به محض بارگذاری یک صفحه شروع به ارسال و دریافت زنده اطلاعات با آژاکس کنیم)، پس از اینکه موتور آژاکسی ما به حرکت می افتد می توان در داخل همان موتور (که در واقع تابعی به زبان جاوا اسکریپت و xml است)، طبق شرایط خاصی با ایجاد وقفه های کوتاه، درخواست به سرور را تکرار کرد و نتیجه را نشان داد و مجددا تا زمانی که مورد نیاز است، این فعل و انفعال را ادامه داد، این کار به صورت ساده سبب می شود که بتوانیم اطلاعات ذخیره شده در دیتابیس یا فایل های php و یا حتی فایل های متنی را به طور زنده دریافت کنیم و نتایج را نمایش دهیم



تاریخ ارسال پست: جمعه 23 بهمن 1394 ساعت: 21:36
می پسندم نمی پسندم

نمایش داینامیک و صفحه به صفحه مطالب با آژاکس

نمایش داینامیک و صفحه به صفحه مطالب با آژاکس

استفاده از آژاکس (ajax) به عنوان فناوری نوین در عرصه وب، خیلی از مواقع گزینه مناسبی است برای نمایش محتوا به صورت حرفه ای تر، صرفه جویی در استفاده از امکانات سرور و همچنین کمک به بارگذاری سریع تر صفحات، مخصوصا برای کاربرانی که از سرعت اینترنت پائینی استفاده می کنند؛ با این وجود اگر بخواهیم از فِریم وُرک های (Framework) آژاکسی که بعضا حجمی فراتر از 75 کیلوبایت دارند، برای پروژه ها و صفحات معمولی خود استفاده کنیم، لااقل با وضعیت کیفیت اینترنت در کشورمان جور در نمی آید، پس بهتر است کدهای سبک و ساده اما با قدرتمندی و کاربری مشابه را جایگزین آنها کنیم، ارزش این کار در استفاده های آموزشی و قابل فهم تر بودن این شیوه است، به همین منظور در این مطلب، اسکریپتی کاربردی را قرار داده ایم که به کمک آن می توانید محتوای html را به صورت صفحه به صفحه و به شکلی حرفه ای بارگذاری کنید و نمایش دهید.

 

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

دانلود اسکریپت نمایش داینامیک مطالب با آژاکس



تاریخ ارسال پست: جمعه 23 بهمن 1394 ساعت: 21:35
می پسندم نمی پسندم

لیست داینامیک پیشنهاد کلمات، مبتنی بر آژاکس، php و mysql


لیست داینامیک پیشنهاد کلمات، مبتنی بر آژاکس، php و mysql

آژاکس (ajax)، فناوری است که امروزه در صفحات وب و به ویژه در برنامه ها و سرویس هایی نظیر شبکه های اجتماعی، چت روم ها، دیکشنری های آنلاین، موتورهای جستجو و... به وفور مورد استفاده قرار می گیرد، به فرض اگر در سایتی مثل گوگل بخواهید کلمه ای را جستجو کنید، پس از تایپ یک عبارت، درخواست شما به طور خودکار به سرور ارسال می شود و گوگل متناسب با آن کلماتی را به شما پیشنهاد می کند، این قابلیت چیزی است که به کمک آژاکس و فریم ورک (Framework) های آن تحقق می یابد، به همین خاطر در این مطلب قصد داریم برنامه ای سبک، اما کاربردی را معرفی کنیم که می توانید از آن در پروژه های خود به خوبی استفاده نمائید؛ این کد بر خلاف برخی نمونه های مشابه، بسیار کم حجم و سازگار شده با حروف فارسی است.

از این کد می توانید به فرض در یک دیکشنری آنلاین برای پیشنهاد کلمات به صورت یک لیست بازشونده استفاده کنید، یا وقتی کاربر به دنبال عبارتی است، با این کار او را راهنمایی کنید و خیلی ایده های جالب دیگر که می توان با آن انجام داد، این نوع قابلیت ها به نام ajax auto complete یا ajax auto suggest نیز معروف هستند؛ لازم به ذکر است که این برنامه توسط برنامه نویسان خارجی و متناسب با زبان انگلیسی نوشته شده است، ولی به جهت راحتی کاربران، برای کار با زبان فارسی بهینه و کمی هوشمندتر شده است و تا آنجا که ما بررسی کرده ایم مشکل خاصی با حروف فارسی ندارد.

 

دانلود لیست داینامیک پیشنهاد کلمات، مبتنی بر آژاکس، php و mysql:




تاریخ ارسال پست: جمعه 23 بهمن 1394 ساعت: 21:30
می پسندم نمی پسندم

ساخت قابلیت امتیازدهی با PHP و Ajax

ساخت قابلیت امتیازدهی با PHP و Ajax

از جمله قابلیت ها و امکانات مورد نیاز در برخی صفحات وب مانند شبکه های اجتماعی، پایگاه های خبری، سایت های پرسش و پاسخ، انجمن ها و... قابلیت امتیازدهی به مطالب و نظرات کاربران است که امروزه کاربرد فراوان دارد، ویژگی خاص این قابلیت، یعنی نیاز به ارسال و دریافت درخواست در پس زمینه و بدون رفرش شدن صفحه باعث می شود که ناگزیر دست به دامن آژاکس (Ajax) یا فریم ورک های آن شویم، از طرفی بعد از ارسال درخواست آژاکسی، در سمت سرور نیز باید با php و mysql آن را پردازش کرده و متناسب با اتفاقاتی که روی می دهد، خروجی ارسال کنیم، البته مبحث اصلی یادگیری ایجاد و مدیریت این امکان است و جزئیات آن به برنامه نویس بستگی دارد، لذا در این آموزش تنها به قسمت آژاکس و php آن خواهیم پرداخت و قسمت mysql را خودتان می توانید با توجه به نیازتان اضافه کنید.

 

کد جاوا اسکریپت سیستم امتیازدهی


قبل از هر چیز ما به واسطه ای نیاز داریم که بتواند بدون رفرش شدن صفحه، درخواست کاربر را به سرور منتقل کرده و پاسخ سرور را دریافت، پردازش و در صورت نیاز خروجی دهد، این واسطه در اکثر موارد چیزی نیست به جزء آژاکس و جاوا اسکریپت (یا فریم ورک های مبتنی بر آن مانند جی کئوری) که در زیر یک نمونه از آن را ملاحظه می کنید



تاریخ ارسال پست: جمعه 23 بهمن 1394 ساعت: 21:27
می پسندم نمی پسندم

آموزش نحوه آپلود فایل با php و آژاکس (ajax)


آموزش نحوه آپلود فایل با php و آژاکس (ajax)

آپلود فایل در صفحات وب و از طریق فرم های html، یکی از پرکاربردترین شیوه هایی است که برای ارسال فرمت های مختلف به سرور کاربرد دارد، در حالت معمول اگر بخواهیم فایلی را به سرور ارسال کنیم، با اتمام فرایند ارسال، آدرس صفحه مرورگر به طور خودکار تغییر کرده و به فایل مقصد راهنمایی می شود، اما روش هایی وجود دارد که به کمک آنها، بدون اینکه صفحه به اصطلاح رفرش شود، می توانیم فایل را به سرور ارسال کنیم و از آنجایی که بیشتر این روش ها مبتنی بر آژاکس (ajax) یا لااقل شبیه سازی شده از فرایند آژاکسی است، در این آموزش قصد داریم به نحوه آپلود فایل با برنامه نویسی php و آژاکس بپردازیم، به این امید که مفید واقع شود.

فرایند آپلود فایل در وب

 


قبل از پرداختن به ادامه این آموزش، لازم است برای داشتن درک صحیحی از فرایند آپلود فایل در وب، به طور مختصر به آن اشاره ای داشته باشیم.
آنچه که مسلم است، دسترسی به فایل های کاربران در وب از لحاظ امنیتی غیر استاندارد و ممنوع است، به این لحاظ از طریق کدهای html و عناصر موجود در تگ form، این قابلیت وجود دارد که حق انتخاب (یا در واقع حق آپلود فایل) در دست کاربر باشد تا اگر خود او تمایل داشت، فایل های مورد نظرش را انتخاب و تحت پروتکل های انتقال داده در وب، به سرور ارسال نماید، در سرور این فایل ها توسط برنامه نویسی سمت سرور مانند زبان php یا موارد مشابه، مدیریت می شوند و اگر همه چیز درست باشد، فایل بر روی حافظه سخت افزاری یا به عبارتی هارددیسک سرور، ذخیره شده و قابل استفاده است.

چگونه یک فایل را با آژاکس آپلود کنیم؟



تاریخ ارسال پست: جمعه 23 بهمن 1394 ساعت: 21:23
می پسندم نمی پسندم

اعتبار سنجی همزمان فرم با آژاکس (ajax) و php


اعتبار سنجی همزمان فرم با آژاکس (ajax) و php

استفاده از آژاکس (ajax) به جهت قابلیت منحصر به فرد آن، یعنی عدم نیاز به بارگذاری مجدد صفحه و رفرش شدن کامل، می تواند در بسیاری از مواقع و بنا بر نیاز برنامه نویس، کاربردی و رهگشا باشد، یکی از این موارد کاربردی، اعتبار سنجی فرم های وب با آژاکس است؛ همان طور که می دانیم اعتبار سنجی به فرآیند بررسی معتبر بودن داده های ارائه شده توسط کاربر گفته می شود که در مجموع در دو حالت سمت کاربر (در مرورگر و با جاوا اسکریپت) یا سمت سرور (با php یا دیگر زبان های سمت سرور مانند asp) انجام می شود، اما استفاده از آژاکس قابلیت دیگری نیز در اختیارمان قرار می دهد و آن بررسی همزمان فرم ها در سمت کاربر و سرور، بدون رفرش یا بارگذاری مجدد صفحه است.

 

کد آژاکس برای ارسال اطلاعات فرم


قبل از هر چیز باید موتور پایه ی کارمان را برنامه نویسی کنیم، در اینجا کد ما مبتنی بر آژاکس (ajax) و XMLHttpRequest (برای تمام مرورگرها به جزء نسخه های قدیمی اینترنت اکسپلورر) یا ActiveXObject (برای اینترنت اکسپلورر نسخه 7 و ماقبل) خواهد بود، در مجموع ما به کدی نیاز داریم که اطلاعات فیلدهای فرم را دریافت کرده، به سرور ارسال کند و تا هنگام دریافت پاسخ سرور، یک پیام یا تصویر مبنی بر درحال پردازش بودن درخواست نشان و در نهایت نیز پاسخ سرور را در یک بلاک div خروجی دهد؛ از این رو از کد زیر استفاده می کنیم



تاریخ ارسال پست: جمعه 23 بهمن 1394 ساعت: 21:22
می پسندم نمی پسندم

ارسال اطلاعات فرم با آژاکس (ajax) و نمایش پیام در حال پردازش (loading)


ارسال اطلاعات فرم با آژاکس (ajax) و نمایش پیام در حال پردازش (loading)

در آموزش های مقدماتی آژاکس (ajax)، گفتیم که چگونه می توان اطلاعات یک فرم را با متد post برای یک فایل php ارسال کرد و نتایج حاصل از پردازش آنها را بدون رفرش شدن صفحه به کاربر نشان داد، در این مطلب می خواهیم کمی از تئوری فاصله بگیریم و کدی کاربردی را قرار دهیم که به کمک آن بدون استفاده از کتابخانه های حجیم جی کئوری (jquery) و دردسرهایش، تنها بر مبنای آژاکس، اطلاعات یک فرم را به صورت پیشرفته ارسال کنیم و علاوه بر آن، حالت در حال پردازش یا loading را نیز با تصویر و متن نشان دهیم.

برای ارسال و دریافت اطلاعات از یک فرم html به توابعی نیاز داریم که علاوه بر روش های عادی ajax، بتوانیم پردازش و کنترل بیشتری بر روی فرایندها داشته باشیم؛ کد زیر نمونه تقریبا کاملی است.

 

فایل php جهت دریافت درخواست آژاکسی


با استفاده از کدهای php زیر، مقادیر ارسال شده از درخواست مبتنی بر آژاکس را دریافت و خروجی را به عنوان پاسخ، ارسال می کنیم



تاریخ ارسال پست: جمعه 23 بهمن 1394 ساعت: 21:19
می پسندم نمی پسندم

ليست صفحات

تعداد صفحات : 1
صفحه قبل 1 صفحه بعد