آشنایی با طراحی سایت با استفاده از PHP



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

با توجه به اینکه شماره تلفن و ایمیل تنها راه ارتباط گیری ما با مشتری میباشد لطفا در هنگام ثبت آنها دقت لازم را بعمل آورید. متاسفانه بعضی از سفارشات با مشکل روبرو شده و پس از اقدام به تماس از طرف ما مشخصات تماس اشتباه یا غیرفعال بوده است و ما هیچ راه ارتباطی با مشتریان گرامی نداشته ایم.


آشنایی با طراحی سایت با استفاده از PHP

PHP يا Hypertext Preprocessor يک زبان برنامه نويسي است که براي ايجاد صفحات اينترنتي بوجود آمده است. PHP قابليتهاي فراواني براي ايجاد و مديريت کدهاي HTML، کار با فايلهاي گرافيکي، کار با کوکي ها، ارسال ايميل، کار با فايلها، ايجاد توابع Login و... دارد.

PHP در اصل به عنوان Personal Home Page شناخته مي شود که اين نام هدف از ايجاد PHP را به خوبي نمايان مي سازد. يک زبان قدرتمند براي ساخت وب سايت هاي پويا است. اين زبان اسکريپتي ميتواند با HTML ادغام شود. php يک زبان در سمت سرور است, بدين معنا که کدهاي php روي سرور تفسير ميشوند و خروجي html و يا خروجي هاي ديگري توليد ميکند که توسط کاربر قابل مشاهده است.
PHP يک زبان برنامه نويسي متن باز مي باشد و بر روي سرور قابل اجرا و رايگان مي باشد.
هنگامي که به راه اندازي وب سايت فکر مي کنيم ابعاد مختلفي را در نظر مي گيريم، مواردي مانند طراحي ظاهر وب سايت، توسعه وب سايت، انعطاف پذيري، تهيه هاست و دامين، نگهداري وب سايت و از همه مهمتر هزينه هاي راه اندازي يک سايت اينترنتي.

پس از اينکه اين موارد را مورد بررسي قرار داديم، اگر تصميم گرفتيم وب سايتي راه اندازي کنيم که جذاب باشد، بدون اشکال اجرا شود، ايمن باشد، سرعت دانلود خوبي داشته باشد، کم هزينه باشد و به سادگي مديريت شود حتما زبان برنامه نويسي PHP را انتخاب خواهيم کرد و آن را به ساير زبانهاي برنامه نويسي تحت وب مانند Java, ASP .Net, .JSP ترجيح خواهيم داد.

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

شبکه اجتماعي فيسبوک
وب سايت ويکي پديا
انجمن ساز vBulletin
سيستم مديريت محتواي وردپرس
سيستم مديرت محتواي جوملا
مي توان اسامي بسيار زيادي را به اين ليست اضافه کرد اما حرفه اي هاي اينترنت مي دانند که بزرگان حاضر در اين ليست در اينترنت يکه تاز هستند و هر کدام به دهها و صدها ميليون کاربر اينترنت سرويس دهي مي کنند.

مزيتهاي اصلي PHP

يادگيري PHP آسان است.
سينتکس PHP شبيه به زبانهاي Perl و C مي باشد.
ارزان است.
بطور اختصاصي براي ايجاد صفحات وب ساخته شده است.
نسبت به ساير زبانهاي برنامه نويسي سرعت اجراي بالاتري دارد.
روي سيستم عامل هاي (Platform) مختلف نصب مي شود.
استفاده از ديتابيس قدرتمند MySQL براي افزايش امنيت و سرعت بازيابي اطلاعات.
بهينه سازي MEMORY\

مزاياي PHP نسبت به ASP

سرعت: سرعت PHPبه مراتب قابل مقايسه با ASP نيست علتش اين است که Microsoft از يک Technology در اجرا کردن کدهاي زبان ASP استفاده مي کند که در آن هر موقع شما تصميم به استفاده از يک عنصر خارجي مانند VBScript, MSSQL, ODBC و خيلي چيزهاي ديگر که در حقيقت از Engine هاي خارجي استفاده مي کنند دستور به آن Engine خارجي مي دهد و جواب بدست آمده را بررسي و براي استفاده در اختيارادامه برنامه مي گذارد . همين رفت و برگشت و اجرا کردن Engine هاي خارجي باعث کند شدن سرويس دهي مي شود.
استفاده بهينه از Memory: در IIS4 اگر شما در يک صفحه مثلا ?? بار يک صفحه را Include کنيد اين صفحه ?? بار در حافظه بارگذاري مي شود و درحقيقت حافظه شما ?? برابر زيادتر اشغال مي شود . همين امر باعث کند شدن سيستم مي شود و در Load بالا مسلما مشکل زا خواهد شد .اين مشکل به طور کلي در PHP وجود نداشته و ندارد و استفاده درست از Memory در هنگام اجراي يک کد باعث شده است که صفحات در Load بالا نيز به خوبي قابل ر?يت باشند.
MySQL بهترين انتخاب، بيشترين سرعت: به خاطر قدرت خارق العاده MySQL و سازگار بودن اينDBMS با زبان PHP به صورتيکه PHP اتصال به MySQL را به صورت دستورات Internally پشتيباني مي کند و حتي نيازبه نصب Module اضافي براي اين کار نمي باشد ، از سرعت بسيار بالايي در کار با SQL برخوردار است.
رفع ايرادات ، سريع ، بي دردسر: OpenSource بودن PHP اين امکان را به شما مي دهد که شخصا اقدام به رفع مشکل کنيد.
اجرا بر روي Platform هاي مختلف: يک مشکل اساسي براي ASP وجود دارد و آن اين است کهASP بدون Windows يعني هيچ ! بدليل اينکه ASP نصفي از کدها را توسط Engine هاي ويندوز اجرا مي کند که درسيستم عامل هاي ديگر خبري از آنها نيست . لذا ASP در سيستم عاملهاي ديگر هميشه داراي ضعفهاي بزرگي است. اما PHP به دليل آنکه توسط GNU C Compiler در همه Platform ها قابل Compile شدن است و از Engine هاي خاص هيچ سيستم عاملي براي اجراي کدها استفاده نمي کند قابليت اجرا بر روي تعداد زيادي از OS ها را داراست که اين يک مزيت براي برنامه نويس ها محسوب مي شود.

برنامه هاي php را به وسيله مرورگر وب اجرا ميکنيم. به وب سايتي که برنامه php در آن قرار دارد ميرويم و با در خواست ما سرور کدهاي php را تجزيه و تحليل ميکند و پاسخ آن را به صورت html به ما نشان ميدهد. با استفاده از زبان php ميتوان وب سايت هايي را ساخت که:
داده ها را از منابع مختلفي مانند بانک هاي اطلاعاتي و يا فايل ها جمع آوري کنند.
عناصري مثل جستجو، فروم، عضوييت، ورود و خروج کاربران، گالري عکس و ... ايجاد کرد.
سيستم پست الکترونيکي ايجاد کرد، فروشگاه آنلاين ساخت و به کاربران اجاز خريد داد و ...
به طور کلي ميتوان گفت php براي وب سايت هايي مناسب است که با کاربران زيادي سر و کار داردند و به صورت مرتب به روز ميشوند. شايد اين نکته براي شما جالب باشد که بدانيد Yahoo به عنوان يکي از هاميان php است و بسياري از قسمت هاي خود را با زبان php ساخته است. از وب سايت هاي معروفي ديگري که از php استفاده ميکنند ميتوان به Google, flickr و Facebook اشاره کرد.

برنامه نويسي php معمولا به اين صورت است که برنامه نويسان در يک کامپيوتر (بدون اتصال به اينترنت) برنامه خود را مينويسند، آزمايشات مقدماتي خود را روي آن انجام ميدهند سپس آن را روي سرور منتقل ميکنند. در بيشتر موارد برنامه نويس اطلاعات وب سايت را در داخل يک بانک اطلاعاتي قرار ميدهيد، اطلاعاتي مانند شناسه کاربران و کلمات عبورشان، اخبار و نوشته ها .... سپس با استفاده از php به بانک اطلاعاتي متصل ميشوند و با اطلاعات آن کار ميکنند. يکي از متداولترين بانک هاي اطلاعاتي که براي php مورد استفاده قرار ميگيرد MySQL است. MySQL چندي پيش توسط شرکت Sun خريداري شد و در حال حاضر نسخه 5 آن آخرين نسخه ارايه داده شده مي باشد.

 

کلمات کلیدی:

طراحی سایت,آموزش سایت,مقاله سایت,طراحی سایت با php,php,learn php,آموزش سایت php,طراحی سایت با php

نوشتن نظر

توجه: HTML ترجمه نمی شود!
    بد           خوب

آشنایی با طراحی سایت با استفاده از PHP

  • مدل کالا: php learn
  • موجودی: خبر

برچسب ها: طراحی سایت, آموزش سایت, مقاله سایت, طراحی سایت با php, php, learn php, آموزش سایت php, طراحی سایت با php


نکات مهم

 - در حال حاضر محصولات سایت بر روی دی وی دی های 4.2 گیگ معمولی (رایتی) با مارک های عرف موجود در بازار رایت میشوند. جهت حداکثر ماندگاری اطلاعات با سرعت های پایین بر روی دیسک ها رایت شده و درون کاورهای ضدخش 2*1 قرار میگیرند.

 - ارسال سفارشات حداکثر 72 ساعت کاری پس از واریز مبلغ و تایید سفارش به وسیله پست پیشتاز انجام میگیرد و شماره پیگیری به مشتریان گرامی اعلام میشود. در صورتی که ارسال سفارش بیش از این زمان بطول انجامید با واحد پشتیبانی سایت تماس حاصل فرمایید.

 - لطفا به این نکته توجه فرمایید که : مبلغ کل سفارشات پستی غیر از هزینه پست حداقل باید 5000 تومان باشند تا ترتیب اثر داده شود. اطلاعات بیشتر

 - جهت بهره مندی از حداکثر امکانات سایت و خدمات پس از فروش حتما در موقع ثبت نام مشخصات تماس خود را بطور صحیح وارد نمایید.

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