Merhabalar...
Öncelikle böylesine güzel bir sitede editör olmanın mutluluğunu yaşadığımı belirteyim.
Bana bu mutluluğu yaşattıkları içinde Dinamit On-Line yetkililerine çok teşekkür ederim.
Bundan böyle 15 günde bir bu sitede CGI bölümünde sizlerle birlikte olacağız.
Amacım sizlere elimden geldiğince CGI konusunda yardımcı olmak. Yanlış anlamayın.
CGI öğretmek değil, sadece hali hazırda bulunan CGI dosyalarını sitelerimizde nasıl
kullanacağımızı anlatmak. CGI öğretmek değil, çünkü bende bilmiyorum :o)
Gelelim sizler için seçtiğimiz CGI dosyamıza...
Site İçi ARaMa Motoru:
Bu CGI dosyası ile sitemize çok güzel bir arama motoru yerleştirebiliyoruz.
Hem çok güzel, hemde kullanması çok kolay.
Arama motorumuz 7 dosyadan oluşuyor.Kısaca anlatmaya çalışayım.
Öncelikle variables.dat dosyasındaki satırları aşağıdaki gibi değiştirin...
$basedir = "/home/alisar/public_html/dinamit/";
Bu Satır Virtualave.Net'te /home/kullaniciadiniz/public_html/'dir
$BaseURL = "http://dinamit.cjb.net";
Buraya Web Sitenizin Adresini Yazınız
DİKKAT=> Web Sitenizin Adresinin Sonuna
/ KOYMAYIN!
Aranacak Dosyaları Belirleyin htm|shtml|cgi gibi
Bu dosyayı kaydettikten sonra diğer dosyalarla beraber cgi-bin dizininize
ASCII olarak upload edin.
CGI dosyalarının chmod'larını 755 yaptıktan sonra, index.cgi dosyasını çalıştırın.
(www.site.com/cgi-bin/index.cgi)
Bu cgi dosyası sitenizde bulunan bütün dosyaları indexleyecektir.
Daha sonra search.html dosyasını açın ve bir deneme yapın. Çok hoşunuza
gideceğinden eminim.
Gelelim bu CGI dosyasını en güzel yanına; Sonuçların çıkacağı sayfayı özelliştirebilmeniz.
Hemde cgi dosyasında bir değişiklik yapmadan!.
results.html dosyasını incelerseniz, bunu çok kolay olduğunu sizde göreceksiniz.
results.html dosyasında <!-- KEYWORDS --> yazdığınız
yere aranan kelimeleri, <!-- RESULTS -->
yazdığınız yere bulunan sonuçları, <!-- LINK --> yazdığınız yere de bu dosyalara ulaşılabilecek
linkleri ekliyor.
results.html htm dosyasını incelerseniz ne kadar kolay olduğunu anlarsınız.
Bu haftalık bu kadar.
Eğer gerek bu cgi ile ilgili, gerekse de başka cgi problemlerinizle ilgili elimden geldiğince yardımcı olmaya çalışırım.
Tekrar görüşmek üzere.....