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

یه مثال ساده ساده از asp میخوام

amirepsilon

Registered User
تاریخ عضویت
21 ژوئن 2006
نوشته‌ها
455
لایک‌ها
2
محل سکونت
Iran
سلام
اگه میشه یه مثال خیلی ساده بدید و بگید چطور اجراش کنم
asp.net نه ! asp :happy:
ممنون
 

mosyhey1

Registered User
تاریخ عضویت
27 جولای 2005
نوشته‌ها
225
لایک‌ها
4
مراحل کار:

1- نصب IIS بر ویندوز
2- ساختن یک فایل asp. با نوتپد مثل sample.asp و قرار دادن آن در پوشه
کد:
[WindoesDrive]:\Inetpub\wwwroot\
3- اجرای مرورگر اینترنت و اجرا کردن آدرس مثلاً
کد:
http://localhost/sample.asp

هر یک از مراحل را در وب جستجو کنید، هست مانند:
http://www.how2learnasp.net/article.aspx?code=66485848-0c17-4d11-83c3-f2c034aec928
http://www.aftab.ir/articles/comput...technology/training/c14c1183470854_asp_p1.php
http://www.prdev.com/search/aisearch.asp?id=165

و از اینجا است که عشق آغاز می شود.
 

amirepsilon

Registered User
تاریخ عضویت
21 ژوئن 2006
نوشته‌ها
455
لایک‌ها
2
محل سکونت
Iran
سلام
ولی با این خطا مواجه هستم

Directory Listing Denied
This Virtual Directory does not allow contents to be listed.


لطفا هر چه زود تر کمک کنید
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
اگر توی دایرکتوریت یه فایلی داشته باشی به اسم index.htm یا default.asp اون صفحه ها وقتی میزنی http://localhost/MyFolder میاد در غیر این صورت این ارور میاد برای حلش همونطوری که در بالا گفته شد باید مثلا اگر فایلی که ساختید sample.asp نام داره آدرس شما به صورت زیر باشه :

http://localhost/myFolder/sample.asp
 

amirepsilon

Registered User
تاریخ عضویت
21 ژوئن 2006
نوشته‌ها
455
لایک‌ها
2
محل سکونت
Iran
اگر توی دایرکتوریت یه فایلی داشته باشی به اسم index.htm یا default.asp اون صفحه ها وقتی میزنی http://localhost/MyFolder میاد در غیر این صورت این ارور میاد برای حلش همونطوری که در بالا گفته شد باید مثلا اگر فایلی که ساختید sample.asp نام داره آدرس شما به صورت زیر باشه :

http://localhost/myFolder/sample.asp
خیلی ممنون
 

pedramr

کاربر تازه وارد
تاریخ عضویت
14 اکتبر 2003
نوشته‌ها
33
لایک‌ها
1
سن
48
همه مي دانيم كه فايلهاي متني با پسوند asp مانند آنچه كه براي htm وجود دارد ، مستقيماً قابل اجرا نيستند و حتماً لازم است كه به وسيله يك برنامه Server اجرا شده و نتيجه آنها به صورت HTML در مرورگري مثل InternetExplorer نمايش داده شوند . اين به اين خاطر نيست كه كـُدهاي HTML فقط براي آرايش متن و تصوير در صفحه هستند . بلكه ما قصد داريم كه كدهاي خود را سمت سرويس‌دهنده ( Server-Side ) اجرا كنيم و فقط نتيجه در سمت بازديدكننده ( Client ) قابل مشاهده باشد . اين كار علاوه بر سرعت و امنيتي كه در نگهداري برنامه‌هاي ما ايجاد مي كند بيشتر به اين خاطر است كه امكان برقراري ارتباط همه افراد به اطلاعات موجود در يك كامپيوتر به نام سرويس‌دهنده فراهم شود . اما قبل از انتقال اين فايل‌ها به شبكه جهاني اينترنت لازم است كه صفحه‌ها را روي كامپيوتر شخصي خود اجرا و آزمايش كنيم .

Windows XP :--------------------
در پرُكاربردترين سيستم‌عامل كافي است كه به نشاني زير برويد :

Start > Settings > Control Panel > Add or Remove Programs >
Add/Remove Windows Components


حالا بايد سرويسي را به نام Internet Information Services - IIS فعال كنيد . در نسخه‌هاي ديگر خانواده ‌NT يعني Windows2000 و Windows2003Server هم طريقه نصب به همين شكل است . لازم است گفته شود كه امكان اجراي اين سرويس در نسخه خانگي يا HomeEdition ويندوز ايكس‌پي وجود ندارد و كاربران بايد از نسخه حرفه‌اي يا Professional استفاده كنند .

Windows 98 :--------------------
هر چند كه به نظر مي‌رسد ديگر كابران و خصوصاً برنامه‌نويسان كمتر از اين نسخه‌ استفاده مي كنند . اما همچنان برنامه Personal Web Server - PWS امكان اجراي برنامه‌هاي ASP را در خانواده ويندوزهاي 9X يعني ويندوز 98 ، 98SEو Me فراهم مي كند . اين برنامه در پوشه Add-ons در ديسك نصب ويندوز 98 قرار دارد كه بايد فايل Setup در آن اجرا شود .

Linux : -------------------
با وجود اينكه هنوز لينوكس به طور قطع انتظارات ما را براي طراحي صفحه‌هاي فارسي مطابق آن چيزي كه در Unicode ميسر است ، نتوانسته فراهم كند اما لازم است كه سرويس‌دهنده موجود براي اين سيستم عامل و Unix را كه نامش Apache است بشناسيم .

اجراي يك صفحه آزمايشي : بعد از نصب Server روي ويندوز در پارتيشني كه ويندوز روي آن نصب شده پوشه‌هاي Inetpub\wwwroot ايجاد مي شوند كه بايد صفحه‌هاي asp را در آن مسير كپي كنيم . براي مثال مي توانيم در اين مسير پوشه‌اي به نام test ايجاد كنيم . داخل اين پوشه به وسيله ويرايشگر متني NotePad يك فايل asp به نام time.asp ايجاد كنيد و خط دستور زير را در آن وارد كنيد :

کد:
 The time is <%= time() %>

بخش =%> معادل دستور PRINT در زبان برنامه‌نويسي BASIC عمل مي كند و اصولاً تمام كدهايي هم كه بين دو بخش <% و %> قرار داشته باشند كدهاي asp محسوب شده و در سمت سرويس‌دهنده اجرا مي شوند . بعد از ذخيره اين صفحه در مسير ياد شده براي اجراي آن كافيست كه مرورگر Internet Explorer را اجرا كرده و در قسمت نوار آدرس نشاني زير را اجرا كنيد :

http : // localhost / test / time.asp

در اين صورت فايل time.asp از مسيري كه در آن قرار دارد اجرا شده و زمان جاري را به صورت ساعت و دقيقه و ثانيه نمايش مي دهد .​
 
بالا