• Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

عضویت ویژه طلایی گارد ایران با تخفیف 50%

برای عضویت کلیک کنید

peymansf

asp

1 ارسال در این موضوع قرار دارد

مقدمه و نصب IIS
asp ابزاری بسیار قدرتمند  برای طراحی صفحات وب پویا می باشد
صفحه وب پویا صفحه ای است که وقتی در مرورگر کاربر باز است همزمان بدون اینکه کاربر بداند با سرور در رابطه است و اطلاعاتی را به سرور داده و اطلاعاتی را از سرور می گیرد
 یک فایل asp می تواند شامل موارد زیر باشد :

  • متن
  • تگ های html
  • اسکریپت ها ( اسکریپت جاوا یا vb )

 برای اموختن asp شما باید حداقل با موارد زیر اشنا باشید :

  • HTML / XHTML
  •  JavaScript یا VBScript

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

  • asp مخفف کلمات Active Server Pages است
  • asp یک تکنولوژی مایکروسافت است
  • برای اجرای asp حتما باید IIS ویندوز را فعال کنید
  • فایلی مشابه فایل های html است
  • یک فایل asp می تواند شامل text, HTML, XML, scripts باشد
  • اسکریپت های فایل asp در سرور اجرا می شوند
  • پسوند فایلهای asp برابر است با Asp

 تفاوت asp  و html چیست ؟
 وقتی مرورگر کاربر یک فایل html را تقاضا می کند ، سرور فایل را برای مرورگر کاربر می فرستد و دستورات HTML و جاوا اسکریپت توسط مرورگر کاربر اجرا می شوند
وقتی مرورگر کاربر یک فایل Asp را تقاضا می کند ، iis تقاضا را به یک موتور asp ارسال می کند ، بعد موتور asp فایل asp را خط به خط می خواند ، و اسکریپت درون این فایل را اجرا می کند ، سرانجام  نتیجه اجرای فایل asp بصورت یک htmlفایل  به مرورگر کاربر ارسال می شود
 asp برای شما چه کاری می تواند انجام دهد ؟

  •  به صورت کاملا پویا یعنی وقتی کاربر در حال مشاهده صفحه وب ما می باشد ، Asp می تواند محتویاتی را به ان صفحه اضافه کرده یا حذف نماید یا ویرایش کند
  • می تواند اطلاعات فرم ها را از کاربر در یافت کرده و به سرور ارسال کند
  • می تواند داده هایی را از بانک اطلاعاتی درون سرور دریافت کرده و به مرورگر کاربر برگرداند
  • می تواند صفحه وب را برای کاربران ان بسیار بهتر نماید ( از نظر بروز شدن )
  • مزیت استفاده از Asp نسبت به CGI and Perl ساده تر بودن وسریعتر بودن ان است
  • از انجا که کدهای asp توسط مرورگر کاربر قابل فهم نیستند ، پس امنیت کار با Asp بیشتر است ( دستورات Asp فقط توسط سرور وب قابل درک می باشند )
  • یک برنامه هوشمند و درست و حسابی asp می تواند ترافیک بسیار کمی را در شبکه ایجاد کند

 نکته :
از انجا که دستورات asp در سرور وب اجرا می شوند ، نیازی نیست که کامپیوتر کاربر قادر به اجرای اسکریپت ها باشد . 
یعنی همینکه سرور وب دارای IIS باشد کافی است
ولی چون شما می خواهید ASP را با کامپیوتر خود بیاموزید لذا باید انرا به سرور تبدیل کنید و گرنه برنامه ASP اجرا نخواهد شد
 
شما باید IIS را در سیستم خود نصب کنید . با این کار سیستم شما دیگر یک کامپیوتر کاربر نیست بلکه یک سرویس دهنده وب خانگی می شود و حالا این کامپیوتر به کمک IIS می تواند برنامه ASP شما را اجرا کند
 بعد از نصب کردن iis کارهای زیر را انجام دهید :

  •  درایو ویندوز را باز کنید ( معمولا درایو c ) و پوشه تازه بوجود امده Inetpub را مشاهده کنید
  • پوشه Inetpub  را باز کنید و دورن ان پوشه wwwroot را ببینید . تمام صفحات asp باید در این پوشه ذخیره شوند
  • درون این پوشه ، پوشه ای به نام دلخواه مثلا به نام  MyWeb را ایجاد کنید
  • notepad را باز کنید 
  • در notepade  دستورات asp زیر را بنویسید :

این دستورات برای نمایش پیامی کوتاه نوشته شده اند

<!DOCTYPE html>
<html>
<body>
<%
response.write("My first ASP script!")
%>
</body>
</html>
  • فایل   انرا به نام test1.asp در پوشه myweb ذخیره کنید 

توجه توجه : در کادر save as و از لیست save type حتما گزینه all files را انتخاب کنید
 توجه توجه : اگر فایل شما دارای کلمه ای به زبان فارسی هست حتما در کادر save as و از لیست  encoding گزینه utf-8 را انتخاب کنید

  • برای اجرای برنامه ، مرورگر را باز کنید
  • دقت کنید که  به جای مسیر c:/inetpub/wwwroot  باید  http://localhost در نوار ادرس مرورگر بنویسیم . چرا ؟ چون سیستم ما سرور وب شده و باید ادرسها بصورت ادرسهای اینترنتی داده شوند
  • بعد از این مسیر اگر در پوشه wwwroot زیر پوشه ای درست کرده اید و صفحات خود را در ان قرار داده اید ، باید اسم ان را بگویئد

حالا مرورگر را باز کنید و برای اجرای دستورات فایل test1.asp ادرس زیر را در نوار ادرس بنویسید :
 
http://localhost/MyWeb/test1.asp

sezar1370 و DeMoN پسند شده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

درباره ی ما

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