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

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




صفحه 1 از 8 12345 ... آخرآخر
نمايش نتايج 1 به 10 از 79

نام تاپيک: کلاس درس Php - آموزش، بحث و تبادل نظر

  1. #1
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    پيش فرض کلاس درس Php - آموزش، بحث و تبادل نظر

    دوستان سلام
    این دفعه تصمیم گرفتم پروژه ی جدیدی رو شروع کنم

    البته شما هم میدونید که مقالات و مطالب زیادی در مورد اموش php وجود داره

    ولی در این تاپیک میخواییم به صورت ساده و گام به گام به این بحث بپردازیم

    دوستان هر جا که مشکل داشتید بفرمائید
    تک تک نکاتی رو که گفته میشه به دقت اجرا کنید

    از روی هیچ سطری نگذرید و به دقت به اون عمل کنید

    این اموزش توسط خودم تهیه و تنظیم میشه از جایی کپی نشده
    کپی برداری از این مطلب بدون هماهنگی ممنوع و پیگرد غیر قانونی دارد

    سرفصل مطالب :

    1- ایجاد لوکال هاست
    2- php مقدماتی
    3 php پیشرفته
    4- php و دیتابیس
    5- php و xml
    6- و php , ajax
    7- خطاها و باگهای PHP

    مواد لازم:
    نرم افزار و برای ایجاد لوکال هاست
    لینک دانلود :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نرم افزار notepad++ برای ویرایش و نوشتن برنامه ها :
    لینک داونلود :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by tabriz-info; 16-04-2008 at 12:42.

  2. 19 کاربر از tabriz-info بخاطر این مطلب مفید تشکر کرده اند


  3. #2
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    پيش فرض

    - ایجاد لوکال هاست
    برای اینکه بتوانیم کدهای php رو در سیستم شخصی خودمون اجرا کنیم
    باید localhost بر روی سیستم شخصی درست کنیم

    برای این کار راه های متفاوتی وجود دارد
    به عنوان مثال استفاده از امکانات خود ویندوز IIS و یا نرم افزار های مخصوص این کار مانند wamp , winlamp , easyphp,apache , ........

    من خودم از بیشتر این نرم افزار ها استفاده کردم ولی از wmapبیشتر از بقیه راضی هستم
    حالا شما خواستید میتونید از نرم افزار های دیگر هم استفاده کنید

    برای دانلود wamp اینجا کلیک کنید%

    بعد از دانلود نرم افزار را بر روی سیستم خود نصب کنید
    پیشنهاد میکنم تنظیمات پیش فرض نصب این نرم افزار را تغییر ندهید
    بعد از نصب و اجرای نرم افزار آیکون آن در کنار ساعت سیستم نشان داده خواهد شد

  4. 9 کاربر از tabriz-info بخاطر این مطلب مفید تشکر کرده اند


  5. #3
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    پيش فرض

    توضیحات و تنظیمات wamp
    بعد از اینکه نصب wamp به پایان رسید آیکون برنامه در تسک بار نشان داده میشود.
    روی آیکون برنامه ( کنار ساعت در تسک بار ) کلیک کنید منویی نشان داده می شود به داخل منوی php رفته و در انجا php extension را باز کنید در منوی ظاهر شده php_gd2 را پیدا کنید و روی آن کلیک کنید اندکی منتظر بمانید تا فعال شود و تیک سمت راست آن نشان داده شود

    سپس دوباره روی آیکون برنامه کلیک کنید این بار منوی apache را باز کنید و از زیر منوی آن apache modules را باز کرده و روی rewrite_module کلیک کنید و اندکی صبر کنید تا فعال شده و تیک آن ظاهر شود

    دوباره روی آیکون کلیک کنید زیر منوی php را ظاهر کنید و php.ini را باز کنید :

    در صفحه باز شده به به دنبال کد زیر بگردید:
    کد:

    short_open_tag = off

    و کلمه off را به on تغییر دهید
    save کرده و از صفحه خارج شوید

    بر روی آیکن برنامه این بار راست کلیک کنید exit را انتخاب کنید تا از برنامه خارج شوید
    مجددا برنامه را راه اندازی کنید تا تغییرات انجام شده اعمال شود
    یا اینکه میتوانید از منو گزینه restart را انتخاب کنید.

  6. 10 کاربر از tabriz-info بخاطر این مطلب مفید تشکر کرده اند


  7. #4
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    پيش فرض

    ادامه توضیحات و تنظیمات wamp
    خوب دوستان بعد از اینکه تنظیمات wamp را انجام دادید بهتره یه کم با این نرم افزار آشنا بشید
    چون در ادامه به برخی قسمتها اشاره خواهد شد

    نرم افزار wamp از همون آیکونی که کنار ساعت هست کنترل میشه
    یک منو با کلیک روی ایکون و منوی دیگر با راست کلیک باز میشه
    پس دقت کنید که از کلیک استفاده میکنید یا راست کلیک

    این نرم افزار یک فولدر در شاخه C یا شاخه ویندوز سیستم شما ایجاد میکند با نام wamp
    داخل این فولدر فولدر دیگری به نام www وجود دارد که به عنوان root در نظر گرفته خواهد شد
    پس در داخل فولد www یک فولدر دیگر با نام دلخواه بسازید برای اینکه هماهنگ باشیم یه فولدر با نام ashiyane بسازید تا تمام برنامه هامونو رو داخل این فلود بریزیم و اجرا کنیم

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

    در پایین این صفحه شما فولدر ashiyane که در www ساخته اید نشان داده خواهد شد که با کلیک بر روی آن برنامه هایی که بعدا خواهیم نوشت اجرا خواهد شد .

    دومین گزینه در منوی ومپ phpmyadmin میباشد که پیشنهاد میکنم فعلا با این قسمت کاری نداشته باشید توضیح اینکه برای ساختن دیتا بیس از این قسمت استفاده میشود

    با سومین گزینه هم فعلا کاری نداریم میریم سراغ wwwdirectory همانطور که قبلا نیز اشاره شد فولدر www یا همان root از این گزینه نیز قابل دسترسی هست

    گزینه های بعدی apache php mySQL که بعدا در مورد آنها صحبت خواهد شد فعلا کاری باهاش نداریم

    اما گزینه های start stop , restart این رو همینجا توضیح بدم که شما باید قبل از انجام هر تغییری در فایلهای ومپ و لوکال هاست برنامه را stop کنید و بعد از انجام تغییرات start کنید
    و این نکته که هر تغییری در فایلهای الوکال هاست بدون restart اجرا نخواهد شد

    پس یادتون باشه بعد از تغییر restart کنید

    خوب گزینه آخر putonline برای اینکه شما لوکالتون رو به صورت انلاین در اختیار دیگران قرار دهید
    به عنوان مثال از کامپیوتر دیگر لوکال شما کنترل شود
    پیشنهاد میکنم در حالت افلاین بزارید بمونه

  8. 9 کاربر از tabriz-info بخاطر این مطلب مفید تشکر کرده اند


  9. #5
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    پيش فرض

    قبل از اینکه شروع کنیم به برنامه نویسی چند تا پیشنهاد دیگه داشتم
    اول دانلود نرم افزار notepad++ البته تو notepad خود ویندوز هم میشه ها ولی اون یه چیز دیگست
    دوم اینکه میتونید از deamweaver هم استفاده کنید ولی از نگاه هکری اگه به قضیه نگاه کنیم ما که نمیخوایم سایت طراحی کنیم میخواهیم کدارو یاد بگیریم حالا خواستید میتونید از اون هم استفاده کنید کمکتون میکنه
    سوم هم چی بود یادم رفت اهان از folder option و قسمت view تیک hide extension رو بردارید تا پسوند فایلها دیده بشه و بعدا قاطی نکنیم فایلهارو

    بقیه هم یادم افتاد میگم فعلا اینارو داشته باشید تا ببینیم چی میشه

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

    نکته:
    بعضی از دوستان میفرماین چرا از ومپ استفاده میکنیم ؟
    php برای اجرا شدن نیاز به ی web-server دارد مثلا شما یه کد php بنویس ببین میتونی اجراش کنی
    مسلما نه برای این کار از ومپ استفاده میکنیم ولی کدهای html بدون سرور هم اجرا میشه
    یه نکته دیگه هم اینکه برای ویرایش فایلهای php یا هر زبان دیگری به هیچ وجه از ms word استفاده نکنید
    چون بعضی کاراکترها هنگام ذخیره شدن به همراه کد برناه ذخیره میشه و همه چی میریزه به هم
    بعد اینکه میتونید از FireFox یا IE استفاده کنید مشکلی نداره

  10. 5 کاربر از tabriz-info بخاطر این مطلب مفید تشکر کرده اند


  11. #6
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    پيش فرض

    دوستان اگر نظری دارید بفرمائید تا برنامه نویسی php رو شروع کنیم

  12. 5 کاربر از tabriz-info بخاطر این مطلب مفید تشکر کرده اند


  13. #7
    کاربر فعال طراحی وب DaRiOuShJh's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    تـهران - امانیه
    پست ها
    10,541

    پيش فرض

    ممنون محمد جان
    خیلی ایده یه خوبیه
    اگه تو عنوانه تاپیک یه (آموزش، بحث و تبادل نظر) هم اضافه بشه جامع تر میشه

    پسته 2 رو هم برایه قرار دادنه لیست در نظر بگیری هم خیلی خوبه برایه اینده

    اگه بتونی لینکه دانلوده برنامه ها رو هم تو همین تاپیک و مثلا تو پسته اول بزاری که کسی بخواد بگیره نره بچرخه دنبالش هم خیلی خوبه

    خودمم یا wamp وافقم و نسبت به بقیه ساده تر و کارآیی یه بهتری داره

    منتظریم و موفق باشی

  14. 4 کاربر از DaRiOuShJh بخاطر این مطلب مفید تشکر کرده اند


  15. #8
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    پيش فرض

    ممنون از نظرت داریوش خان الان ویرایش میکنم

  16. 2 کاربر از tabriz-info بخاطر این مطلب مفید تشکر کرده اند


  17. #9
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    پيش فرض php مقدماتی

    php مقدماتی (مقدمه)
    مقدمات PHP :
    php یک زبان برنامه نویسی قدرتمند server- side هست برای ایجاد وبسایتهای پویا و دینامیک
    php یک زبان توسعه یافته رایگان و یک رقیب برای asp میباشد
    php یک زبان مناسب و کامل برای طراحی وب و با قابلیت کاربرد درون کدهای html میباشد
    php به منزله حد فاصلی بین c و perl و جاوا است و در صورتی که شما قبلا با هر یک از این زبانها اشنایی داشته اید خواهید فهمید با اندکی تلاش قادرید یبک برنامه نویسی خود را به این زبان تغییر دهید
    php اغلب به همراه apache به کار برده میشود در سیستم های عامل مختلف
    php میتواند ISAPI را ساپورت کند و در ویندوز با MS IIS به کار برده میشود

    سایتها و دانلود ها ( البته نیازی فعلا نداریم فقط برای آشنایی ):
    Download PHP

    Download PHP for free here: PHP: Downloads
    Download MySQL Database

    Download MySQL for free here: MySQL :: MySQL Downloads
    Download Apache Server

    Download Apache for free here: Download - The Apache HTTP Server Project

    ما به جای دانلود این 3 تای بالا از ومپ استفاده کردیم


    اما نکته :
    شما میدونید که برای دیدن سورس صفحات html کافبه از قسمت view گزینه source را انتخاب کنیم و تمام اما دیگه تو php نمیشه این کارو انجام داد و برای دیدن سورس فقط باید فایل مربوطه باز بشه پس برای ویرایش نمیتونید از view source استفاده کنید

  18. 4 کاربر از tabriz-info بخاطر این مطلب مفید تشکر کرده اند


  19. #10
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    پيش فرض php مقدماتی

    php مقدماتی (1)
    خوب میریم سراغ شروع برنامه نویسی با استفاده از php :

    با یک مثال ساده شروع میکنیم :

    کد:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینجا مشاهده میکنید که کدهای php درون کدهای html اورده شده :
    کد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    دستور echo برای ارسال به خروجی به کار برده میشود که میتوانیم به جای echo از print نیز استفاده نمائیم
    با توجه به این مقدمه میریم سراغ مثال اول :
    کد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد بالا را در notepad خود کپی کنید و انرا با نام 1.php ذخیره کنید
    فایل php.1 را به root خود یعنی wwwdirectoy در ومپ و فولدر ashiyane که ایجاد کرده ایم انقال دهید به این صورت c:\wamp\www\ashiyane\1.php
    بر روی ومپ کلیک کنید تا منوی آن باز شود سپس localhost را انتخاب کنید
    از قسمت پائین صفحه ashiyane را اتخاب و در صفحه بعد 1.php را کلیک کنید
    یا اینکه میتوانید در مرورگر خود مستقیما به صورت
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فراخوانی کنید

  20. 7 کاربر از tabriz-info بخاطر این مطلب مفید تشکر کرده اند


صفحه 1 از 8 12345 ... آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

برچسب های این موضوع

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

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