21.YILTürkiye'nin en eski ve aktif online oyun platformu, Ultima Online, Counter-Strike ve diğer online oyunlar hakkında Türkçe haber, bilgi ve forum sunuyor. Türkiye'nin en eski ve aktif online oyun platformu, Ultima Online, Counter-Strike ve diğer online oyunlar hakkında Türkçe haber, bilgi ve forum sunuyor.
  • ANASAYFA
  • ULTIMA ONLINE
  • FORUM
  • DOKÜMAN
  • İNDİR
   Üye ol    Giriş
190
74
  1. Anasayfa
  2. Doküman
  3. Webmaster
  4. Sitenize ziyaretçi defteri, anket, iletişim formu, sayaç forum... ekleme
George

Sitenize ziyaretçi defteri, anket, iletişim formu, sayaç forum... ekleme

  • George
  • LuReT
  • 2006-05-03 05:28
  • 0 Yorumlar
  • 12.5k Görüntüleme
1: Siteme ziyaretçi defteri, anket, iletişim formu, sayaç, forum nasıl eklerim?

Öncelikle bu tür uygulamalar veritabanı kullanılmasını gerektirir ve html kodlamalar
ı ile veritabanı dosyaları üzerinde erişim sağlayamazsınız. Çünkü veritabanı dosyaları sunucu (server) üzerinde bulunmaktadır ve html kodları ziyaretçinin bilgisayarında kullandığı tarayıcı (browser internet explorer, netscape, firefox, mozilla, avant, opera vs. gibi) tarafından işlenir ve çalıştırılır.
Sitenizde bu tür uygulamalar kullanabilmek için sunucu tarafında çalışan kodlama dili (asp, aspx, jsp, php gibi) kullanmanız gereklidir. Sitenize ait dosyaların bulunduğu hostun sunucusuda kullandığınız bu kodlama dilini desteklemelidir.
Evet şimdi gelelim veritabanına; veritabanı derken direk akla gelen access, mssql ve mysql dir. Ancak herhangi bir .txt dosyası, .xml dosyası, .xls (excel) dosyası da veritabanı olarak kullanılabilinir. Veri iletişiminizin durumuna göre bu veritabanları arasından ihtiyacınızı karşılayabilecek olana karar vermelisiniz. Tabii bu uygulamayı işleyecek (çalıştıracak) kodlama dilinide hostunuzun destek verdiği dil(i)leri de göz önüne almalısınız (ki bu daha çok önem vermeniz gereken bir kriterdir).
Script dilinede karar verdikten sonra yapmanız gereken uygun scripti bulmaktır. Burada benim tavsiyem uygun kodları kendinizin yazması, tabii bu da bu dili bilmenizi gerektirir. Kendim yazama diyorsanız hazır yazılmış scriptlere (uygulamalara) çeşitli kaynaklar üzerinden ulaşabilirsiniz. Bu durumda dikkat etmeniz gereken uygulamanın güvenirliği, sağlamlığıdır ki bunuda uygulamayı bulduğunuz yerde yapılmış yorumları okuyarak, daha önce bu uygulamayı kullanmış kişilere danışarak öğrenmelisiniz.
script diline göre uygulama bulabileceğiniz örnek siteler:
asp için;

https://www.aspindir.com
https://www.maxiasp.com
php için;

https://php.arsivimiz.com

Eğer hostunuz sunucu taraflı çalışan script dillerini desteklemiyorsa ve siteniz tamamlanmış ve çok sayıda dosyadan oluşuyorsa (yani host değiştirme şansınız düşükse) bu hizmetleri sayfalarınıza kendi kodlarını ekleyrek kullanabilmenizi sağlayan hizmet siteleri kullanabilirsiniz. Bu seçeneği hiç tavsiye etmiyorum çünkü güvenlik konusunda çok büyük bir açık vermiş olursunuz.
html tabanlı sitelere hizmet sağlayan örnek siteler:
https://www.javascriptindir.com
https://www.hazirkod.com
https://www.webmasterim.com
https://www.gezginler.net

SSS 2: Siteme müzik nasıl eklerim?

Sitenizde ziyaretçilerinize müzik dinletebilmeniz için dinletmek istediğiniz müzik dosya(sı)larının bir hostta bulunuyor olması gerekir. Bu host sitenizi yayınladığınız host olableceği gibi, ayrı bir hostta olabilir. Ücretsiz hostların bazıları müzik dosyaları kabul etmez (domaindlx, 1asphost, sitemynet gibi), bu durumda müzik dosyalarınızı bunlara izin veren hostlara (somee, websamba, brinkster gibi) yüklemeniz gerekmektedir. Müzik dosyalarınızı yükleyecek hostunuz hazırsa şimdi sıra kodlarda:
en basiti;
başka bir hostta ise



<bgsound="https://www.hostun_adi.com/muzik_klasoru_adi/muzik_dosyası_adi.uzantisi"></bgsound>

ya da



<embed src="https://www.hostun_adi.com/muzik_klasoru_adi/muzik_dosyası_adi.uzantisi"></embed> 

kullandığınız hostta ise;
bgsound="muzik_klasoru_adi/muzik_dosyası_adi.uzantisi"></bgsound>

ya da


<embed src="muzik_klasoru_adi/muzik_dosyası_adi.uzantisi"></embed>

3: Türkçe karakterler bozuk görünüyor. Nasıl düzeltebilirim?

Öncelikle web sayfalarınızın html kodlarında <head> ... </head> tagları arasına sayfamızın kullandığı karakter setini ve cennet ülkemizin uluslararsı kodunu eklemeliyiz:

Kod:

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-9">
<meta http-equiv=Content-Type content="text/html; charset=windows-1254">
<meta http-equiv=Content-Language content=tr>
</head>

Bu eklemeyi yapmamıza rağmen bazı hostingler (genelde ücretsiz olanlar) Türkçe karakter setini serverlarına tanıtmadığı için yine sorun yaşanabilmektedir (özellikle veritabanı bağlantıları kullanımında). Bu durumda yapmamız gereken sayfamıza içeriğimizi eklerken Türkçe karakterleri ascii kod sistemine göre eklersek sorun çözülecektir. Yani sayfa içeriğinde Türkçe karakterler yerine aşağıdaki karakterlerin karşısında bulunan ascii kodlarını yazmalı/eklemeliyiz (& karakteri ile # karakteri arasındaki _ "alt çigi" karakterlerini kullanmadan, yani ilk 2 karakter &#65533; olacak sonraki 3 karakter rakamsal değer olacak ve son karakter ; "noktalı virgül" olacak):
ç &_#231;
ı &_#305;
ğ &_#287;
ö &_#246;
ş &_#351;
ü &_#252;
Ç &_#199;
İ &_#304;
Ğ &_#208;
Ö &_#214;
Ş &_#350;
Ü &_#220;
Veritabanı kayıtlarındaki Türkçe karakterlerde sorun yaşanıyorsa öncelikle bu karakterleri veritabanına kaydederken kullanılan script diline uygun bir fonksiyon tanımlayarak kaydın ascii karakter setine göre kaydedilmesini sağlamalıyız. Örnek fonksiyon asp tabanlı sayfalarda kullanılabilir:




Kod:
<%
function vtye_kaydet(gelen)
gelen = replace(gelen,"<br>",vbCrLf,1,-1,1) ' bu satır satır atlama işlemini veritabanına tanıtmak içindir
gelen = replace(gelen,"ç","&_#231;",1,-1,0)
gelen = replace(gelen,"ı","&_#305;",1,-1,0)
gelen = replace(gelen,"ğ","&_#287;",1,-1,0)
gelen = replace(gelen,"ö","&_#246;",1,-1,0)
gelen = replace(gelen,"ş","&_#351;",1,-1,0)
gelen = replace(gelen,"ü","&_#252;",1,-1,0)
gelen = replace(gelen,"Ç","&_#199;",1,-1,0)
gelen = replace(gelen,"İ","&_#304;",1,-1,0)
gelen = replace(gelen,"Ğ","&_#208;",1,-1,0)
gelen = replace(gelen,"Ö","&_#214;",1,-1,0)
gelen = replace(gelen,"Ş","&_#350;",1,-1,0)
gelen = replace(gelen,"Ü","&_#220;",1,-1,0)
vtye_kaydet = gelen
end function
' veritabanına bağlantı yaptığınız kodlar ... olarak gösterilmiştir, farklı methodlarla bağlantı kullandığınızda buradaki kodlar yanıltıcı olmasın diye
...
...
ks("alan1") = vtye_kaydet(request.form("alan1"))
...
...
ks("alanX") = vtye_kaydet(request.form("alanX"))
ks.update
...
...
%>

Değerlendirmeler

0 (0)

0 Kullanıcı

Üye Ol veya Giriş Yap

Bu içeriğe yorum atmak istiyorsanız hemen üye olun veya giriş yapın.

Discord ile Bağlan
Twitch ile Bağlan
Steam ile Bağlan
Google ile Bağlan
Yorumlar (0)
Henüz yorum yapılmamış
Sadece kayıtlı kullanıcılar yeni yorum yapabilir.


Ultima-Strike Discord
Benzer Sayfalar
  • Sitenizde Geri Sayaç

    2007-12-30 19:55

  • Sitenize Muzik Ekleyin (Resimli)

    2006-09-06 00:48

  • Anket Sistemi

    2009-07-09 15:31

  • IPB Forum Kurulumu

    2007-01-07 14:22

  • Sony'den Linux Tabanlı Online Mobil İletişim Aleti MYLO

    2006-08-27 19:27



  • Son Forumlar
  • Sayfalar
  • efram
    Üyeliği 18 yıl ve üstünde olanlar.

    Ultima Online 2 gün önce

  • Ege ERKEK
    Harm PvP | AÇILIYOR

    Sunucular 1 hafta önce

  • Vanq
    Üyeliği 20 yıl ve üstünde olanlar.

    Ultima Online 2 hafta önce

  • bilge4910
    UO:Nimloth Yeniden Doğuyor !

    Sunucular 2 hafta önce

  • Eve Echoes
    Alcor UO Reborn

    Sunucular 2 hafta önce

  • kingofcs
    KINGOFCS – Güçlü Altyapı, Güvenli CS1.6 & HL...

    Sunucular 1 ay önce

  • gonzi
    Üyeliği 15 yıl ve üzerinde olanlar.

    Ultima Online 1 ay önce

  • Ege ERKEK
    Guild Dominion & Signal System | Üreticiler Bile...

    Ultima Online 1 ay önce

  • Montana LoveLACe
    Paxhistoria yapay zeka destekli web tabanlı...

    Diğer Oyunlar 1 ay önce

  • Ege ERKEK
    2025 CS 1.5 TÜRK SUNUCUSU AÇILDI

    Sunucular 1 ay önce

  • Vanq
    UO Lord British Gazinosu #5 Yayında!

    Duyurular 1 ay önce

  • Deathwave
    Valheim’e Ultima Online Modu

    Ultima Online 1 ay önce

  • Ege ERKEK
    Elit Donanım Modülü (EDM) | Üretimin Doruğu (Yeni...

    Ultima Online 2 ay önce

  • Ege ERKEK
    Kader Masası | Seçimin Yazgını Belirleyecek (Yeni...

    Ultima Online 2 ay önce

  • Ege ERKEK
    İçerik Kaşifi Aramızda!

    Duyurular 2 ay önce

  • Ultima Online .mul Konu anim4.mul ile Binek ekleme

    2026-01-25 20:19

  • MMORPG'de Devrim Yaptı: Sınıf Tanımayan Ultima Online!

    2025-12-27 21:13

  • Ultima Online'ın Oynanışını Tamamen Değiştiren Harita Kararı!

    2025-12-23 23:17

  • Yeni Başlayanlar İçin Ultima Online

    2025-11-27 19:07

  • Skill seçimlerinizi planlamak artık çok daha kolay

    Ultima Online Karakter Yapılandırma Aracı Bölümü Açıldı!

    2024-10-31 22:47

  • Ultima Online topluluğu, ClassicUO'nun sadece web client olarak kullanılabileceğinin açıklanmasının ardından tepkili.

    Resmi UO, Oyuncuları İkiye Böldü: Web Client Yeterli mi?

    2024-10-14 17:45

  • Ultima Online, ClassicUO ile resmi işbirliği yapıyor! Performans iyileştirmeleri, geniş oyun penceresi ve daha fazlası geliyor.

    Ultima Online, ClassicUO ile Resmi İşbirliğine Gidiyor

    2024-09-26 14:21

  • Centred#

    2024-07-08 22:50

Menü
  • ANASAYFA
  • FORUM
  • DOKÜMAN
  • İNDİR
  • İLETİŞİM
  • Bağlantılar
  • CS 1.6 indir
  • CS 1.6 Türkçe
  • CS 1.6 Bot
  • CS 1.6 CFG
  • CS 1.6 Rate Ayarları
  • UO Server
  • Ghost Mouse indir
  • FPS Nedir?
  • Ultima Online PVP Server
  • Makroman
  • UO Karakter Yapılandırma
    © 2004 - 2026 Ultima-Strike. Her hakkı saklıdır.