PDA

View Full Version : سوال: سوال درباره رابطه صفحات به هم



capitan_nemesis
دوشنبه 31 فروردین 1394, 12:27 عصر
با سلام
یک سوال خیلی ذهن منو مشغول کرده
این که در یک پروژه داینیمیک
اون صفه هایی که استاتیک هست و با html بنویسیم و صفحه های که داینامیک هست رو با php
ممنون

Todco.ir
دوشنبه 31 فروردین 1394, 12:39 عصر
با سلام.
صفحات ساده HTML برای ایجاد چنین امکاناتی کافی نیستند. برای ایجاد چنین امکاناتی می بایست از CGI و یا زبان های برنامه نویسی اسکریپتی سمت سرویس دهنده (Server Side Scripts) استفاده شود. به صفحاتی که در ساخت آنها از تکنولوژی های CGI و یا (Server Side Script) استفاده می شود به دلیل اینکه دارای محتوایی پویا هستند صفحات دینامیک و یا پویا می گویند و در عوض به صفحاتی که در ساخت آنها فقط از HTML استفاده شده است صفحات ایستا یا استاتیک گفته می شود. در برخی موارد مثلا نمایش کاتالوگ های اجناس امکان پیاده سازی صفحات در دو حالت استاتیک و دینامیک وجود دارد. در حالت استاتیک به مقدار محصولات می بایست صفحه HTML ایجاد شود. ولیکن در حالت دینامیک فقط با ایجاد یک صفحه دینامیک که در حقیقت یک برنامه CGI و یا (Server Side Script) است می تواند به عنوان تمامی آن صفحات استاتیک عمل کرده و در هر بار با استخراج اطلاعات اجناس که از یک پایگاه داده، صفحه ویژه هر محصول را ایجاد کند.
در چنین حالاتی که در بسیاری از بخش های یک پروژه ممکن است وجود داشته باشد تعداد موارد تکرار چنین صفحاتی می تواند شاخصی برای تصمیم گیری در مورد استاتیک و یا دینامیک بودن صفحات باشد

<?php?>
دوشنبه 31 فروردین 1394, 15:43 عصر
اگه منظورتونو خوب گرفته باشم در پاسختون میتونم بگم :
یک ماشین BMW رو فرض کن .:متعجب:
خب این ماشین دو بعد داره ( ظاهری ) + ( موتور و همه ابزاری که با موتور کار میکنن )
خب ایا وقتی شما ظاهر سایت رو طراحی کنید ماشین میتونه به راه بیفته ؟ من وقتی به پدال گاز فشار بدم ماشین راه میفته ؟
خب معلومه که نه .
اگه موتور باشه چنین اتفاقی میفته و ماشین راه میفته درسته ؟
دقیقا همین ماجرا در یک صفحه وب هم دیده میشه .
بعضی وقت ها نیاز نیست برای یک صفحه که اونو میشه با تکنولوژی های HTML + CSS و زبان های سمت کلاینت JAVASCRIPT نوشت از PHP یا ASP کمک بگیریم . چون با این حالت داریم سرور رو درگیر میکنیم . PHP & ASP سمت سرور هستن و همه چیو به مفسرشون در سرور ارسال میکنن . پس وقتی یک صفحه مثل این (http://parspake.com/) که قرار نیست همیشه آپدیت بشه چرا باید با pHp نوشتش ؟
------------------
به عبارت دیگه : شما ابتدا کل سایتتونو با html css javascript va ... میزنید و طراحیش میکنید . بعدش هرجا که نیازه داینامیکش کنید کد های php و asp رو فراخوانی میکنی .
مثلا : فرم ثبت نام که نمیتونه ثابت باشه , باید کاربر بره داخلش عضو بشه و داینامیک باشه یعنی نسبت به درخواست کاربر عکس العمل نشون بده و درخواست هارو تو دیتابیس ثبت کنه . اینو باید ابتدا با Html css بزنی و بعدش با php یا asp فرخوانیش کنی تا بتونه درخواست هارو تو دیتابیس ثبت کنه.