Genel Bilgi Scritler çeşitli dillerle yazılan ve server tarafında çalışan küçük programcıklardır. Java scriptler kullanıcı tarafında, browser içinde çalışmaktadırlar. Web sitenizde bazı otomasyonları sağlamak, interaktif işlemler yapmak ve siteniz hakkında çeşitli bilgilere ulaşmak için bazı scriptler kullanılır. Sunucu platformuna bağlı olarak bu scriptlerin özellikleri değişmektedir. E-Net sisteminde otomatik kurulan scriptlerin yanısıra kendi scriptlerinizi de kullanabilirsiniz. Script sayfamız sayesinde, istediğiniz scripti inceleyip, sitenize ekleyebilirsiniz.
Windows 2000 ASP ve komponentler ASP (Active Server Pages) Microsoft tarafından geliştirilen,
sadece Internet Information Server tarafından desteklenen
ve çeşitli programlama dilleri ile yazılabilen (VBscript,
javascript, jscript vs.) web sayfası uygulamasıdır.
Asp sayfalarında html kodu ile script beraber bulunur
ve çalıştırıldığında sunucu tarafında işlenir, kullanıcıya
sadece html kodu olarak gönderilir. Yaptığınız ASP sayfalarının
test amaçlı kendi bilgisayarınızda çalıştırabilmek için,
bilgisayarınızda PWS (Personal Web Server) yüklü olması
gerekmektedir.Windows2000 sunucularımızda IIS 5.0 çalışmaktadır
ve tam ASP desteği vermektedir.
Komponentler Microsoft ürünü serverlarda bazı işlemlerin
kolaylıkla yapılmasını sağlayan modüllerdir. ASP dosyalarınızda
sunucuda yüklü bulunan bu komponentleri kullanabilirsiniz.
Sunucuda yüklü olmayan ve kullanmak istediğiniz bir
komponent varsa bize bildiriniz. Genelde en cok gerekli
olan email komponentlerdir. Asp scriptlerinizden email
göndermek için ASPEMAIL komponentini kullanabilirsiniz.
Dosya upload etmek için Dundas Upload
komponentini kullanabilirsiniz.
Unix Perl desteği ve Modüller E-Net Unix sunucularında tam perl desteği
vardır. Perl versiyonu v5.6.0 dır ve kullanılacak olan
path : /usr/bin/perl 'dür. Kullanıdığınız scriptin ilk
satırının bu şekilde olduğunu kontrol etmeyi unutmayınız.
#!/usr/bin/perl
Ayrıca Unix üzerindeki cgi scriptlerinin
çalışmasında cgi-manager kullanılmaktadır. Böylece çalışan
cgi scriptleri kendi kullanıcı adınız altında çalışır.
Kendi klasörlerinize yazmak için klasörun modunu 777
yapmanıza gerek yoktur. Ayrıca bu sistemle cross server
scripting, yani aynı sunucudaki başka bir hosta zarar
verme imkanı ortadan kalkar. Bu güvenlik açısından çok
önemlidir. Perl modülleri olarak şu an sistemde yüklü
modüller; standart modüller, MySql modülleri ve bazı
grafik modülleridir. Kullanmak istediğiniz modül sunucuda
bulunmuyorsa bize modülün adını bildiriniz.
Unix PHP desteği E-Net Unix sunucularda PHP 4 desteği mevcuttur. Şu anki versiyonu 4.0.4pl1 dir. En kısa sürede Windows 2000 sunucular içinde php desteği açılacaktır.
SSI (server side includes) Unix sunucularda SSI kullanabilirsiniz. SSI
normal bir html sayfası içinden bir cgi scriptinin çalıştırılımasına
olanak verir. SSI kullandığınız sayfaların uzatısı .shtm
veya .shtml olmalıdır. Örnek bir SSI tagı aşağıdaki
gibidir:
Unix Sendmail Unix sunucularda hazırladığınız scriptlerden e-mail
göndermek için sendmail programı kullanılabilir. Bu
programın yolu /usr/sbin/sendmail dir. Eğer kullandığınız
script sizden SMTP_HOST istiyorsa o zaman alan adınızın
başına mail. koyarak kullanabilirsiniz. SMTP_HOST = mail.ornekdomain.com
/cgi-bin klasörunun kullanımı /cgi-bin klasörü Unix sunucular için geçerlidir. Scriptleriniz bu klasörun içinde olmalıdır. Bu klasör içindeki dosyalar sunucu tarafından çalıştırılır, yani içeriıi okunmaz. Örneğin cgi-bin klasörü içine koyacağınız bir web sayfasına normal web adresini yazarak ulaşamazsınız.