X
تبلیغات
رایتل
سه‌شنبه 17 شهریور‌ماه سال 1388 ساعت 10:18 ب.ظ

شاید پیش خودتان بگویید که مثلا این به چه دردی میخورد . این رو بر اساس سوال یکی از کاربران دارم مطرح می کنم .


شاید شما بخایین در سایت خود به Database وصل بشوید و یا بخواهید از منابع سرور استفاده بکنید و همانطور که میدونید اسکریپت هایی مانند WML که Client Side هستند امکان چنین کارهایی رو ندارند .


خوب اگر بخایین درسایتی که با WML طراحی شده از امکانات سرور و یا دیتابیس بهره مند بشید باید دست به دامن یکی از زبان های برنامه نویسی Server Side  بشوید , مثلا ASP , PHP , JSP و...


در این مثال با به ASP اشاره خواهیم کرد ...


موارد مورد نیاز :


IIS که باید قبلا در سیستم نصب شده باشد .


طریقه نصب :

ابتدا دکمه‌ی start را فشرده سپس Control Panel را (از منوی Setting) انتخاب نمایید تا پنجره‌ی مربوطه باز شود. از این پنجره دکمه‌ی Add or Remove Programs را کلیک کنید. آنگاه روی آیکون Add/Remove Windows Component که در سمت چپ پنجره قرار دارد کلیک ‌نمایید تا پنجره Windows Component wizard باز شود. یکی از گزینه‌هایی که در پنجره‌ی Component وجود دارد Internet Information services است. آنرا علامت‌دار کنید تا سرویس‌های زیر فعال شوند: Common Files، Ftp، WWW، SMTP ، Information Services shap-In و Frontpage 2000 Server.


نرم افزار Open Wave یا هر Emulator که دارید .



شروع :


خوب برنامه Notepad رو باز کنید و کد زیر رو داخل اون کپی نمایید :


<%
Response.Expires = 0 'Expire this page immediately
Response.CacheControl = "no-cache" 'Don't cache this page
Response.ContentType="text/vnd.wap.wml"
%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>
<template>
<do type="prev" name="BACK" label="Back"><prev/></do>
</template>

<card id="main" title="Enter Values.">
<p>
Hello World <br />
<%Response.write("Salam Asp + WML")%>
</p>
</card>
</wml>

خوب این فایل رو با نام ideck.asp در مسیر c:\inetpub\wwroot ذخیره کنید.


بعد برنامه open wave رو باز کنید و در قسمت Go,  آدرس زیر را وارد بکنید و Enter کنید :

http://localhost/ideck.asp


خروجی برنامه باید یه چیزی شبیه شکل زیر باشد :




خوب اگر کمی هوش به خرج بدید می تونید به Database هم کانکت بشید .



یاشیاسیز

del.icio.us  digg  newsvine  furl  Y!  smarking  segnalo