Salla.Dll/Salla.Htm Gibi....
-
Merhaba,
Sorum konu başlığındaki gibi bişey istiyorum.
Yani ben bi web yapacam. Orn.
http://www.domain.com/salla.dll/salla.htm olacak
yani kısacası bir dll dosyasi içine "html" sayfalarını gomecem. Butun html sayfaları tek bir dll nin içinde olacak. Siteme de sadece bu dll uzantılı dosyayı atacam ve tum sayfaları o dosyanın içinden cagıracam.
Boyle bişi yok demeyin sakın bal gibide var. ama nasıl ?
Eğer bilen arkadaşlar varsa lutfen yardım etsınler. Eger bu dll dosyalarını bir program ile yapabılıyorsak programın ısmı ve download adresını de verırlerse pek mutlu olurum.
Saygı ve selametlerımle,
Cehennemde gorusmek uzere
-
DLL (Dynamic Link Library)
sistem kaynaklarını dahi verimli kullanabilmek için kullanılırlar. Bunlar aynı anda birden fazla program tarafından kullanılabilen ve işletim sisteminde yapılması gereken bazı fonksiyonların gerçekleştirilmesini sağlayan küçük program parçacıklarıdır.
(pasted from my archive :P)
c# ile yazabilrisin sanırım. makinana yükle dili biliyosan tabi.
-
bu istenilen özellikleri delphi de isapi web modüllü programlarma ile rahatlıkla dll üzerinden yapılabilir
-
sırf görünüş için istiyosan klasöre o ismi verebilirsin :]
-
asp de bunu Case sistemi ilede yapabilirsin. daha detaylı bilgi için ir2'ye başvur.. :)
-
isapi destekleyen her dilde yaparsin delphi, c#, c++ fln bunlarla olur
vb de de var sanirim
-
holy herkez yapamaz öyle.. ayrıca ben hala böyle birsey nicin istendigini anlamadım.. ne gerek var yani böyle bir seye?
-
Merhaba tolgahat;
Öncelikle neden bu şekilde saçma bişi düşündüğünü anlamış değilim.
Tamam dediğin yapılan ve mantıklı bir yöntem. Hatta dediğin gibi bütün sayfaları bir dll dosyasına gömüp tek bir dll' de açabilme olanağına sahip olabilirsin. Ama internetten olduğu gibi indirilebilir hale gelicektir o zaman. Yani içine birden fazla html sayfası gömdüğün dll dosyasını, isteyen kişi download edebilcektir. Güvenlik açısından kesinlikle önerilmeyen bir metodtur bu.
Öncelikle bunu anlatmak istedim. Neyse istediğin konu hakkında biraz bilgi vereyim...
İstediğin olayın örneği aslında zaten windows dizini altında bulunmakta.
C:\windows\system\shdoclc.dll
"shdoclc.dll" dosyası, içinde birden fasla html sayfası barındırır. Windows, error rapor sayfalarnı bunun içinde saklar. Bir internet explorer a " C:windows\system\shdoclc.dll/dnserror.htm " yazdığın zaman karşına hata raporu sayfası gelicektir.
Yani <HTML> tagi altina id vermen gerekicektir. Anlatmak istediğim. Dll dosyasi içinde bulunan Html lerin her birine bir id vermen gerektiği.
Örneğin <html id=ilksayfa> seklinde baslanir. ve "örnek.dll/ilksayfa.html" çağırılır. Zaten geri kalan işlemler diğerleri gibidir.
Bundan sonrasını verdiğim dosya örneğine bbakarak kavrayabilirsin. Parlak ve yaratıcı düşüncelere daima açık ol. Ama sonrasınıda düşünmenin faydalı olacağını unutma. İyi çalışmalar...