PDA

View Full Version : جستجو در صفحات استاتیک توسط asp.net



mhaeri
چهارشنبه 29 بهمن 1382, 11:20 صبح
اقایون سلام
من یک سئوال داشتم : فرض کنید در یک سایت موجود که داره سرویس میده 100 ها صفحه استاتیک html در اون هست بخواهیم Search داشته باشیم
از طریق یک صفحه asp.net مثلا کاربر در textbox کلمه مورد جستجو را وارد بکند و از این طریق
جستجو شروع شود و در کلیه صفحات html موجود روی سایت به دنبال کلمه مورد نظر بگردد
:shock: :roll:
آیا این کار شدنی هست؟
و فرض کنید host هم متفاوت باشه.
یعنی صفحات static تو یه جا باشن و asp.net هم رو یه host دیگه
میبخشید که سرتون رو درد اوردم :oops:

Vahid_Nasiri
چهارشنبه 29 بهمن 1382, 17:50 عصر
برای سرچ استاتیک روش به این صورت است و چند وقت پیش آنرا انجام دادم!
1- به صورت recursive باید کل فولدرها را سرچ کنید و فایلها را لیست کنید
2- تک تک این فایلها را بخوانید و سپس تگ های HTML را از آنها حذف کنید
3- جستجوی ساده در محتویات فایلی که تگ های HTML آن حذف شده اند برای مثال با تابع indexof قابل انجام است

موفق باشید

( در مورد جستجو روی هاستی دیگر: خیر! بدلایل واضح امنیتی )

mhaeri
چهارشنبه 29 بهمن 1382, 23:54 عصر
اقا وحید خیلی ممنون از راهنماییتون
قربانت
البته نمیدونم میتونم این کار رو انجام بدم یا نه؟
یعنی از عهده من بر میاد نمی دونم :shock:

mhaeri
پنج شنبه 30 بهمن 1382, 00:06 صبح
البته اقا وحید منظورم از یک سایت دیگه :فرض کنید هر 2 سایت متعلق به یک شرکت هست
روی هاست قدیمی فقط html و هاست دیگه webapplication که با asp.net نوشته شده

Vahid_Nasiri
پنج شنبه 30 بهمن 1382, 14:52 عصر
اگر هاست متعلق به شما است چرا آنها را به هم الحاق نمی کنید ( فایلها را کپی کنید به هاست دیگر )
فقط می توانید برنامه ای شبیه به webzip بنویسید که اینکار را انجام دهد..... موفق باشید! :evil2:

mhaeri
شنبه 02 اسفند 1382, 09:38 صبح
host یه جایی اون ور آب که تا حالا فقط static سرویس میداده
حالا من میخوام امکانات search رو به این سایت اضافه کنم
و از asp.net و sqlserver استفاده کنم
:roll:

Vahid_Nasiri
شنبه 02 اسفند 1382, 18:04 عصر
شما می تونید روی هاست برای مثال در دایرکتوری ها جستجو کنید؟
یک سری مثال:
http://www.411asp.net/home/webapps/search

mhaeri
دوشنبه 04 اسفند 1382, 10:47 صبح
اقا وحید خیلی ممنون بابت همه چیز :kiss: