آموزش طراحی صفحات وب بصورت کاربردی

۱۵
ارديبهشت
۹۴

با سلام مجدد خدمت همه دوستان عزیز به علت یه سری مشکلات نمی تونستم زیاد به وبلاگ سر بزنم بابت این موضوع از همه دوستان عزیز معذرت می خوام  به خصوص از کسانی که پیام گذاشته بودن

اما سعی می کنم  از امروز به بعد ( سه شنبه 15 اردیبهشت ) هر روز وبلاگ و چک کنم  و به سوالات شما عزیزان پاسخ دهم.

  • امیر دربندی

با سلام خدمت همه دوستان عزیز این وبلاگ شامل آموزش طراحی صفحات وب(زبان PHP )  بصورت کاربردی می باشد.و اگر در مورد مطالب توضیح داده شده سوالی دارید می توانید در قسمت نظرات آن را مطرح کنید.

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

  • امیر دربندی
۰۹
ارديبهشت
۹۳
کوکی چیست ؟
کوکی (Cookie) یکی از مکانیزم های حفظ ارتباط بین کلاینت و سرور است (با ذخیره سازی در سمت کلاینت). این مکانیزم برای ذخیره سازی اطلاعات خود از دیسک ماشین کلاینت استفاده می کند . در حقیقت کوکی ها یکسری فایل های متنی هستند که سرور بر روی کامپیوتر کلاینت ذخیره می کند که برای مراجعات بعدی کلاینت یتواند این ماشین (و در حقیقت کاربر) را شناسایی کند و بدین ترتیب برای خود یک حافظه را شبیه سازی کند چرا که پروتکل HTTP یک پروتکل بدون حافظه یا بدون State است و نمی تواند بفهمد که کاربری که اکنون در یک سایت به سر می برد قبلا هم در این وب سایت بوده است . استفاده از کوکی (cookie) مستلزم حمایت مرورگر هاست . طرز کار کوکی به این شکل است که هنگامی که کاربر با مرورگر وارد یک وب سایت برای بار اول می شود سرور بررسی می کند مرورگر یک کوکی به همراه پاسخ HTTP (صفحه درخواستی کاربر) به سمت کلاینت می فرستد . از این پس هربار که با استفاده از این مرورگر وارد این وب سایت بشویم خود مرورگر به صورت خودکار کوکی مربوطه را از روی دیسک بازیابی کرده و به همراه درخواست HTTP به سرور ارسال می کند . در سرور با استفاده از دستورات PHP می توان فهمید که کوکی از طرف کلاینت ارسال شده است یا نه و مقدار آن چیست ؟ و بر این اساس می توان سایر کارها را ترتیب داد .

ایجاد کوکی (cookie)
برای ایجاد کوکی میتوانید به راحتی از تابع setcookie استفاده کنید . تابع setcookie در اصل دارای 5 پارامتر است که چون معمولا سه تای آنها بیشتر استفاده می شوند
  • امیر دربندی
۰۹
ارديبهشت
۹۳
مبحث session نقش مهمی در آموزش PHP و کارکرد PHP دارد . بنابراین در این بخش از آموزش PHP به آموزش Session می پردازیم .
session  یکی از مکانیزم های حفظ تاریخچه ارتباط بین کلاینت و سرور است منتها بر خلاف کوکی اینبار در سمت سرور این تاریخچه حفظ می شود . در حقیقت با استفاده از session در PHP (و البته سایر زبانها) می توانیم در بخش سرور متغیر یا متغیر هایی تعریف کنیم منحصر به یک کاربر خاص (یعنی هر کاربر session خاص خود را دارد) که این متغیر یا متغیر ها در تمامی صفحات بخش سرور قابل دسترس هستند . فلسفه پیدایش و استفاده از session به مشکلی در اینترنت باز می گردد و آن اینکه وب سرور نمیتواند تشخیص دهد شما که هستید وقبلا چه کارهایی انجام داده اید . مثلا فرض کنید یک سیستم طراحی کرده اید که یک صفحه ورود (Login) دارد . کاربر باید از این صفحه بگذرد و به اصطلاح در آن Log In  کند . تا سیستم شما وی را به صفحه ای خاص رهنمون شود . اگر برنامه شما از session استفاده نکرده باشد در صفحه بعدی قادر نیست تشخیص دهد
  • امیر دربندی
۱۸
فروردين
۹۳

این قسمت شامل فایل های ارائه شده دانش آموزان در کلاس می باشد.

CSS فایل پاورپوینت ( ارائه شده توسط پرهام آژنگ)  

  • امیر دربندی
۱۶
فروردين
۹۳

تابع Function

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

شیوه نگارش (syntax) تابع در php

شیوه نگارش (syntax) توابع در php شباهت زیادی به دیگر زبان پرکاربرد وب، یعنی جاوا اسکریپت دارد،
function functionName()
{
   code to be executed;
}
- توابع در php با کلمه کلیدی  function تعریف می شوند.
- نام توابعی که تعریف می کنیم، همانند نام متغیرها  نباید با عدد شروع شود   

  • امیر دربندی
۰۸
فروردين
۹۳

ما در این مطلب می خواهیم با استفاده از کدهای PHP ویرایش و حذف رکورد از بانک اطلاعاتی را توضیح دهیم

بچه ها این یک مثال ساده می باشد.

بطور مثال بانک اطلاعاتی ما school و جدول ما student با فیلدهای sid , sname, sfamily  می باشد

ما چهار صفحه داریم یک صفحه گزارش گیری (با نام query.php ) که علاوه بر گزارش 2 textfield  و 2 دکمه داریم یکی برای ویرایش و یکی برای حذف

یک صفحه  برای مشاهده ی اطلاعاتی که می خواهیم ویرایش کنیم ( FormUpdate.php ) 

یک صفحه برای ذخیره کدهای قسمت ویرایش (update.php)

یک صفحه برای حذف ( delete.php) 

کدهای مربوط به صفحه query.php

  • امیر دربندی
۰۹
اسفند
۹۲

ما در این مطلب می خواهیم با استفاده از کدهای PHP در بانک اطلاعاتی درج کنیم و اطلاعاتی که در جدول وجود دارد در صفحه نمایش دهیم

ابتدا ما به فرمی احتیاج داریم که کاربر اطلاعات را در آن وارد کند پس ما باید ابتدا فرمی برای این منظور ایجاد کنیم

بطور مثال بانک اطلاعاتی ما school و جدول ما student با فیلدهای sid , sname, sfamily  می باشد

ما در این مثال 3 تا فایل باید ایجاد کنیم

- فایلی که حاوی فرمی با 3 تا textfield برای وارد کردن اطلاعات کاربر ( form.html)

- فایل PHP که اطلاعات وارد شده توسط کاربر به این صفحه برای درج در بانک اطلاعاتی ارسال می شود و در این فایل کدهای مربوط به درج را می نویسیم (save.php)

  • امیر دربندی
۲۳
بهمن
۹۲

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

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

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

ما می توانیم برای دانش آموز ، دبیر ، درس ، نمره و ... هر کدام یک جدول ایجاد کنیم.

  • امیر دربندی
۱۵
بهمن
۹۲

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

حلقه For

حلقه while

حلقه Do ... while


حلقه For

for (init counter; test counter; increment counter)
  {
     code to be executed;
  }

  • امیر دربندی
۱۳
بهمن
۹۲

دستورات شرطی برای اجرای عملیات متفاوتی در شرایط  متفاوت استفاده می شوند.

دستور if

در دستور if اگر شرط درست باشد کدهای داخل بلوکه اجرا می شود.

if (condition)
  {
        code to be executed if condition is true
;
 
}

در مثال زیر خروجی "Have a goog day" می باشد اگر زمان الان البته ساعت کمتر از 20 باشد.

<?php
    $t=date("H");
    if ($t<"20")
      {
         echo "Have a good day!";
       }
 ?>

  • امیر دربندی
۱۱
بهمن
۹۲

شما می توانید کدهای PHP را داخل یک ویرایشگر ساده متنی مثل notepad بنویسید و با پسوند php آن را ذخیره کنید اما شما برای اجرای فایل های PHP باید یک سرور مجازی روی سیستم نصب کنید که ما از نرم افزار wampServer استفاده می کنیم نرم افزار wampServer  را اجرا کرده و فایل های PHP  را باید در مسیر نصب نرم افزار، شاخه ی wamp و بعد داخل شاخه ی www ذخیزه م کنیم (مثلا نام فایل ما Myfile.php می باشد)سپس یک مرورگر باز کرده و داخل نوار آدرس آن آدرس زیر را باید تایپ کنیم :

localhost/Myfile.php

در نرم افزار Dreamweaver برای اجرای فایل های PHP و دسته بندی فایل های خود مثل یک پروژه باید یک سری تنظیمات انجام داد

ابتدا نرم افزار Dreamweaver را اجرا کرده در صفحه ابتدایی نرم افزار در قسمت سمت راست گوشه پایین (پنجره Files ) روی گزینه Manage Sites کلیک می کنیم

  • امیر دربندی