قالب وردپرس پوسته وردپرس قالب فروشگاهی وردپرس وردپرس قالب وردپرس
خانه / کتاب / کتاب آموزش طراحی سایت با PHP

کتاب آموزش طراحی سایت با PHP

آموزش طراحی سایت با PHP

آموزش طراحی سایت با PHP
آموزش طراحی سایت با PHP

هر روز وب سایت‌ها گسترش پیدا می‌کنند و مخاطبان بیشتری را در بر می‌گیرند. تا به حال بیش از ۱۲۵.۰۰۰.۰۰۰ دامنه در اینترنت ثبت شده است که نشان دهنده گسترش سریع اینترنت می‌باشد. با بزرگ شدن و زیاد شدن مخاطبان وب سایت‌ها دیگر HTML پاسخگوی نیاز مدیران وب سایت‌ها نبود. از این رو به زبانی نیاز بود تا بتواند مانند نرم افزارهای Dektop عمل کند و به راحتی قابل گسترش باشد. زبان‌هایی مانند PHP, Asp, Java و… به وجود آمدند تا به وب سایت‌ها خدمت کنند.

PHP یک زبان قدرتمند برای ساخت وب سایت‌های پویا است. این زبان اسکریپتی می‌تواند با HTML ادغام شود. php یک زبان در سمت سرور است. بدین معنا که کدهای php روی سرور تفسیر می‌شوند و خروجی html و یا خروجی‌های دیگری تولید می‌کند که توسط کاربر قابل مشاهده است. php در سال ۱۹۹۴ توسط Rasmus Lerdorf ارایه شد. از آن زمان تا به حال تغییرات زیادی در این زبان اسکریپتی تحت لینوکس ایجاد شده است. در حال حاضر نسخه ۵ آن توسط تیم گسترش دهنده php عرضه شده است. تا به امروز حدودا بیش از ۳۵.۰۰۰.۰۰۰ وب سایت از این زبان برای ساخت برنامه‌های تحت وب خود استفاده کرده‌اند. از این‌رو به عنوان یکی از پرطرفدارترین زبان‌های اسکریپتی به حساب می‌آید.

بنابراین برخی از رقبای php عبارتند از:

Perl, JSP, ColdFusion و ASP.NET اما زبان php برتری‌های بسیاری در مقایسه با رقیبان خود دارد مانند: 

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

برنامه‌های php را به وسیله مرورگر وب اجرا می‌کنیم. به وب سایتی که برنامه php در آن قرار دارد می‌رویم و با در‌خواست ما سرور کدهای php را تجزیه و تحلیل می‌کند و پاسخ آن را به صورت html به ما نشان می‌دهد. با استفاده از زبان php می‌توان وب سایت‌هایی را ساخت که داده‌ها را از منابع مختلفی مانند بانک‌های اطلاعاتی و یا فایل‌ها جمع آوری کنند. عناصری مثل جستجو، فروم، عضوییت، ورود و خروج کاربران، گالری عکس و… ایجاد کرد. سیستم پست الکترونیکی ایجاد کرد، فروشگاه آنلاین ساخت و به کاربران اجاز خرید داد و …

به طور کلی می‌توان گفت php برای وب سایت‌هایی مناسب است که با کاربران زیادی سر و کار داردند و به صورت مرتب به روز می‌شوند. شاید این نکته برای شما جالب باشد که بدانید Yahoo به عنوان یکی از هامیان php است و بسیاری از قسمت‌های خود را با زبان php ساخته است. از وب سایت‌های معروفی دیگری که از php استفاده می‌کنند می‌توان به Google, flickr و Facebook اشاره کرد.

آموزش طراحی سایت با PHP
آموزش طراحی سایت با PHP

برنامه نویسی php معمولا به این صورت است که برنامه نویسان در یک کامپیوتر (بدون اتصال به اینترنت) برنامه خود را می‌نویسند، آزمایشات مقدماتی خود را روی آن انجام می‌دهند. سپس آن را روی سرور منتقل می‌کنند. در بیشتر موارد برنامه نویس اطلاعات وب سایت را در داخل یک بانک اطلاعاتی قرار می‌دهید، اطلاعاتی مانند شناسه کاربران و کلمات عبورشان، اخبار و نوشته‌ها…. سپس با استفاده از php به بانک اطلاعاتی متصل می‌شوند و با اطلاعات آن کار می‌کنند.

یکی از متداولترین بانک‌های اطلاعاتی که برای php مورد استفاده قرار می‌گیرد MySQL است. MySQL چندی پیش توسط شرکت Sun خریداری شد و در حال حاضر نسخه ۵ آن آخرین نسخه ارایه داده شده می‌باشد.

PHP با چه پایگاه داده‌هایی کار می‌کند؟

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

MySql , Oracle , Sybase , Solid , PostgreSQL , Generic ODBC است. که معروف‌ترین و پرکاربردترین آنها MySql است.

یک فایل PHP چیست؟

فایل‌های php می‌توانند حاوی متن، تگ‌های HTML و اسکریپت‌ها باشند. کاربر در هنگام اجرای اسکریپت نمی‌تواند کدهای php را مشاهده کند و تنها تگ‌های HTML را مشاهده می‌کند. بدین معنی که کدهای php روی سرور تفسیر می‌شوند و خروجی html و یا خروجی‌های دیگری تولید می‌کند که توسط کاربر قابل مشاهده است.

اطلاعات فایل
عنوان کتاب : آموزش طراحی سایت با PHP

تعداد صفحات : ۸۶ صفحه

وضعیت محصول : رایگان

فرمت فایل : پی دی اف

زبان : فارسی

حجم : ۰.۴ Mb

  دانلود

 

مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

2 دیدگاه

  1. برنامه نویسی اندروید

    باسلام
    ممنون از پست خوبتون.

نظر دهید

نشانی ایمیل شما منتشر نخواهد شد.

})