|
![]() |
#1 |
gel bakmadan geçme
Klasördeki resimleri gösterme ve sayfalama( --- RESİM GALERİSİ --- )
PHP- Kodu:
|
|
![]() |
![]() |
![]() |
#2 |
|
![]()
Siteye Rap Müzik
<!-- RADYOTURKRAP.COM --><p align="center"><font size="2"><i><object id="Player3" height="154" width="209" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"> <param NAME="URL" VALUE="http://85.214.46.120:8197"> <param NAME="rate" VALUE="1"> <param NAME="balance" VALUE="0"> <param NAME="currentPosition" VALUE="90.8998164"> <param NAME="defaultFrame" VALUE> <param NAME="playCount" VALUE="100"> <param NAME="autoStart" VALUE="-3"> <param NAME="currentMarker" VALUE="0"> <param NAME="invokeURLs" VALUE="-1"> <param NAME="baseURL" VALUE> <param NAME="volume" VALUE="55"> <param NAME="mute" VALUE="0"> <param NAME="uiMode" VALUE="full"> <param NAME="stretchToFit" VALUE="0"> <param NAME="windowlessVideo" VALUE="0"> <param NAME="enabled" VALUE="-1"> <param NAME="enableContextMenu" VALUE="-1"> <param NAME="fullScreen" VALUE="0"> <param NAME="SAMIStyle" VALUE> <param NAME="SAMILang" VALUE> <param NAME="SAMIFilename" VALUE> <param NAME="captioningID" VALUE> <param NAME="enableErrorDialogs" VALUE="0"> <param NAME="_cx" VALUE="5530"> <param NAME="_cy" VALUE="4075"></object><br></i></font><font style="FONT-SIZE: 11px" face="Tahoma"><b><font style="FONT-SIZE: 11px" face="Tahoma" color="#ff8000"><img src="http://sgezegen.sitemynet.com/radyo/winamp.gif" border="0" width="16" height="16"></font></b></font><font style="FONT-WEIGHT: 700; FONT-SIZE: 11px" face="Tahoma"></font><font style="FONT-SIZE: 11px" face="Tahoma"><b><a class="a" href="http://85.214.46.120:8197/listen.pls" target="_blank"><font color="#ff8000" size="2">Winampla Dinleyin!!!</font></a><font style="FONT-SIZE: 11px" face="Tahoma" color="#ff8000"><img src="http://sgezegen.sitemynet.com/radyo/winamp.gif" border="0" width="16" height="16"></font></b></font><br><font face="Tahoma" color="#ffffff"><img src="http://sgezegen.sitemynet.com/radyo/1yildiz.GIF" border="0" width="11" height="10"><b><a href="http://www.radyoturkrap.com" target="_blank"><font color="#ff8000" size="2">RadyoTurkRap.Com</font></a></b><img src="http://sgezegen.sitemynet.com/radyo/1yildiz.GIF" border="0" width="11" height="10"></font><font face="Tahoma" color="#FFFFFF"><br> <img border="0" src="http://sgezegen.sitemynet.com/radyo/1yildiz.GIF" width="11" height="10"> </font> <font size="2"><b> <a target="_blank" href="http://www.radyoturkrap.com/rtr/index.html"> <font face="Tahoma" color="#FF8000">İstek Yapın !!!</font></a></b></font><font face="Tahoma" color="#FFFFFF"> <img border="0"src="http://sgezegen.sitemynet.com/radyo/1yildiz.GIF" width="11" height="10"><!-- / RADYOTURKRAP.COM -->Kodları değişmeden ekletin FORUMHOMEye en alta ekleyebilirsiniz |
![]() |
![]() |
![]() |
#3 |
|
![]()
Sol Ust Kosede Bayrak Eklentisi Oncelikle alttaki kodu Main CSS içinde Adittional CSS ye ekleyin
Kod: #bayrak a {position: absolute;top: 0px;left: 0px;position: fixed;text-indent: -1000px;width: 100px;height: 100px;overflow: hidden;background: url(http://siteadi.com/bayrak.gif) 0 0 no-repeat;} Sonra alttaki kodu forumhome templatesinde <head> kodunun hemen altina ekleyin Kod: <div id="bayrak"><a href="#" target="_self"></a></div> |
![]() |
![]() |
![]() |
#4 |
|
![]()
bir text dosyası ile tüm Web sitenizde değişiklikler yapabilirsiniz
Apache Server'da tek bir text dosyası ile tüm Web sitenizde değişiklikler yapabilirsiniz… Evet bu marifetli text dosyasının adı (.htaccess). .htaccess Apache Web sunucularında (Yani Apache yazılımının kurulu olduğu Web sunucuları diyelim) bulunan çok önemli bir özelliktir. Basitçe anlatmak gerekirse, .htaccess dosyası Apache Web sunucusundaki, servis sağlayıcısının default olarak belirlemiş olduğu server konfigürasyonlarından bazılarını değiştirmenizi sağlar (Tabi servis sağlayıcınızın buna izin vermiş olması kaydıyla… Aşağıdaki örneklerden herhangi birini test ederek bunu anlamak mümkün). .htaccess dosyası nedir?: .htaccess dosyası, aynen bu isimle kaydedilmiş bir text dosyasıdır. .htaccess dosyasını herhangi bir text editörünü kullanarak hazırlayıp Web sunucunuza yükleyebilirsiniz. Ancak dikkat ediniz, yaptığınız en ufak bir kod hatası, Web sitenizin devre dışı kalmasına neden olur! Ama hemen korkmayın, eğer böyle bir şey olursa, yarattığınız .htaccess dosyasını sildiğinizde sorun giderilecektir. Önemli: Başlamadan önce sürprizle karşılaşmamanız için bir uyarı. Bazı durumlarda .htaccess dosyasını silmek istediğinizde, ftp programında bir uyarı mesajı çıkabilir (Directory Not Empty!) ve dosyayı silemeyebilirsiniz. Bunun çözümü de basit… Hemen içinde hiçbir kod yazmayan bir .htaccess dosyası yaratıp Web sitenize geri yükleyin ve sonra bu dosyayı silin, olsun bitsin. .htacces dosyasını nereye yükleyeceğiz?: Eğer .htaccess dosyası ile yaptığınız değişikliğin tüm Web siteniz için geçerli olmasını istiyorsanız, bu dosyayı Web sitenizin ana dizinine yüklemelisiniz. Yok hayır, sadece bir klasör içindeki dokümanları etkilesin diyorsanız o zaman yüklemeyi ilgili klasöre yapacaksınız. Hokus pokus başlıyor! Hata sayfalarımızı özelleştirelim Bilirsiniz, ziyaretçiler Web sitenizde bir sayfayı bulamayınca ya da bir server hatası olunca karşımıza (çoğu zaman İngilizce) bir hata sayfası çıkar. Bu sayfaları kendi web sayfanızın tasarımına uygun olarak özelleştirmek istemez misiniz?En sık karşılaşılan hata mesajları 404 Sayfa Bulunamadı ve 500 Server Hatası'dır. Şimdi, bir .htaccess dosyası yaratıp içine aşağıdaki kodları yazın: ErrorDocument 404 /404.html ErrorDocument 500 /500.html Sonra 404.html ve 500.html olarak iki tane sayfa hazırlayın (içine istediğiniz gibi yazılarınızı ve tasarımınızı yerleştirin) ve hazırladığınız tüm dosyaları sunucunuza yükleyin. Şimdi web sitenizde bir sayfa bulunamadığında ya da bir hata olduğunda karşınıza sizin özel hazırladığınız sayfalar çıkacak! (html dosyalarına başka isimler de verebilirsiniz, 404.html ve 500.html yazmanız şart değil. Ama dosya adlarını .htaccess kodunda da değiştirmelisiniz.) Bir sayfayı başka bir sayfaya yönlendirelim Diyelim ki Web sitenizdeki bir sayfayı daha önceden birçok insan bookmark etmiş ve sürekli ziyaret ediyor. Ama siz bu sayfanın dizinini değiştirmek istiyorsunuz ve bunu yaptığınızda ziyaretçilerin eski sayfa adresine gittiğinde "Sayfa görüntülenemiyor!" mesajını almasını istemiyorsunuz. Kolayı var, işte .htaccess kodumuz: Redirect /eski klasör/eski.html http://www.sitenizin adresi.com/yeni klasör/yeni.html Yukarıdaki kodu kendi bilgilerinize göre özelleştirip web sitenize yükleyin. Html dosyaları php kodlarını yorumlasın! Bildiğiniz gibi php kodları ancak .php uzantılı web sayfalarında çalışır. Pekiyi diyelim ki .html uzantılarıyla 100 sayfalık bir site yaptınız, ve bir gün sitenizde php kullanmaya karar verdiniz… Şimdi bütün sayfaların uzantılarını ve sayfalar arasındaki linkleri tümden değiştirmeniz mi lazım?? Şüphesiz hayır. AddType application/x-httpd-php .html .htaccess dosyasına yazacağınız bu kod sayesinde .html uzantılı dosyalarınız php kodlarını sorunsuz olarak çalıştıracaktır. Eğer isterseniz .html yerine başka uzantı da yazabilir ya da birden fazla uzantıya php kullanımı için izin verebilirsiniz. AddType application/x-httpd-php .html .htm .txt Html sayfalarımda SSI çalışsın! SSI (Server Side Include) Apache serverin sunduğu bir başka muhteşem özelliktir. Bu özellik sayesinde bir sayfayı bir başka sayfa içinde tek satır kod yazarak görüntülemek mümkündür (). Eğer aksini belirtmezseniz bu özellik sadece .shtml ve .shtm uzantılı sayfalarda çalışır. Bu özelliği normal .html uzantılı dosyalarınızda kullanmak isterseniz… AddType text/html .shtml AddHandler server-parsed .html Options Indexes FollowSymLinks Includes Kodunu .htaccess dosyanıza yazmanız yeterlidir! İkinci satır sonundaki .html sunucuya (.html uzantılı dosyalarda SSI özelliğini kullan) der. İkinci satırdaki kodu başka uzantılar içinde ekleyerek bu özelliği diğer sayfalarınıza da verebilirsiniz: AddType text/html .shtml AddHandler server-parsed .html AddHandler server-parsed .htm Options Indexes FollowSymLinks Includes Ana sayfamızı değiştirelim! Web tarayıcınıza Web adresinizi yazdığınızda karşınıza ilk çıkan sayfa index.htm, index.html, default.htm gibi, sunucu tarafından önceden tanımlanmış default sayfadır. Pek iyi diyelim ki sitenizin ana sayfasında güncelleme yapıyorsunuz ve bu süre içinde sitenizi kapatmak istemiyorsunuz. Ne yapacaksınız? Efendim? İndex sayfanızın adını mı değiştireceksiniz? Yok hiç gerek yok! DirectoryIndex dosyaadı.html Bu kodu ziyaretçilerin sitenize girdiği zaman ilk görmesini istediğiniz sayfaya göre değiştirin ve siz arka planda rahat rahat çalışın… İşiniz bitince .htaccess dosyasını siliverin. Dizinin görüntülenmesini engelleyin Bazı sunucularda eğer bir dizinde bir index sayfası bulunmuyorsa o dizin içindeki tüm dosyalar alt alta Web tarayıcısında görünür! Bu özellikle herkesin erişmesini istemediğimiz sayfaların bulunduğu (örneğin şifrelerimizin yazılı olduğu bir dosya olabilir) dizinlerde büyük bir güvenlik açığı yaratır. Hatayla index sayfasını silerseniz, başınıza iş açabilirsiniz. Bu sorunu engellemek için, aşağıdaki kodu özelleştirin ve korumak istediğiniz dizine yükleyin: IndexIgnore * Eğer bu dizinde sadece jpeg ve gif uzantılı resim dosyalarının görüntülenmesini istiyorsanız o zaman; IndexIgnore *.gif *.jpg yazın (Aynı formatta istediğiniz gibi bu satıra uzantı ekleyebilirsiniz). İstemediğiniz kişiler sayfanıza girmesin! Bazı dizinlerinize herkesin ulaşmasını istemeyebilirsiniz. order allow,deny deny from 123.45.6.7 deny from 012.34.5. allow from all Bu satırlar şu anlama geliyor… Bu dizindeki sayfalara Internete 123.45.6.7 ve 012.34.5. IP numarası ile bağlanan kişiler giremesin, diğer herkes girsin! IP numaraları superonline, ttn.net gibi bir servis sağlayıcı ile Internet'e bağlananlar için sürekli değişir, ancak kendi serverlarından bağlanan şirketler, kişiler için sabittir. İsterseniz kodu şöyle de yazabilirsiniz: order allow,deny deny from .superonline.com allow from all Bu şekilde sitenize superonline üzerinden erişimi engellemiş olursunuz (bunu neden yapmak gereği duyacağınızı sormayın, benim işim kodları anlatmak.) Ya da; order allow,deny deny from all allow from .superonline.com yazarak sitenize sadece superonline üzerinden erişim sağlayabilir, diğerlerini bloke edebilirsiniz. Bu, özellikle sabit IP ile kendi serveri ile İnternete bağlanan bir şirkette, sadece çalışanların görmesi için bir dizin yaratmak için iyi bir alternatiftir (örnek: allow from .sirketiniz.com.) .htaccess ile şifre ile girilen sayfalar yaratmak, site abone sistemleri yaratmak da mümkün. Ancak işin bu tarafını da anlatmak için en az bir bu kadar sayfaya daha ihtiyacım var ve bu sayıda maalesef bu kadar yerimiz yok. İsterseniz şimdilik bu örneklerle .htaccess dosyası ile tanışıp biraz antrenman yapalım. Bazen keşke hayatımızın içinde de bir .htaccess dosyası olsaydı da iki satır kod yazıp her şeyi gönlümce değiştirseydim diyorum. |
![]() |
![]() |
![]() |
#5 |
|
![]()
IP İle Günlük, Toplam Sayaç ve Anlık Çevrimiçi Ziyaretçi Sayısı
<?php //Bu Sayaç İçin Kullanılan ayar.php, baglan.php ve sayaç tabloları(ip_sayac_3.sql) dosyalarını ek_dosyalar.zip Klasöründe Bulabilirsiniz //Oturumu Başlatıyoruz session_start(); //Veritabanı Bağlantısı require_once("ayar.php"); require_once("baglan.php"); //----------------------------------------------------------// // SAYAÇ BAŞLANGICI //----------------------------------------------------------// //ZİYARETÇİ IP ADRESİNİ ALIYORUZ define("UYE_IP", getenv("REMOTE_ADDR")); $sayac_artirildi = false; @ $sayac_artirildi = $_SESSION['sayac_artirildi']; //Eğer Sayaç 1 Kez Artırıldıysa Tekrar Tekrar Sorgulamayı Engelliyoruz if ($sayac_artirildi < date('Y-m-d')) { //Yeni Günde Bugün Tekil Sıfırlanıyor mysql_query("UPDATE sayac SET buguntekil=0,tarih=CURRENT_DATE() WHERE tarih<CURRENT_DATE() LIMIT 1") or die ("Sayac Hatası -1-"); //Gelen Kişinin IP Adresi Kayıtlı mı Değil mi Kontrol Ediliyor... $sayac_kayitsorgu = mysql_query("SELECT DATE_FORMAT(tarih,'%Y-%m-%d') AS iptarihi FROM ipkontrol WHERE ip='".UYE_IP."'") or die ("Sayaç Hatası -2-"); if (mysql_num_rows($sayac_kayitsorgu) > 0) { //IP Kayıtlı İse Tarihin Bugün Olup Olmadığına Bakılıyor $ip_tarihi = mysql_fetch_object($sayac_kayitsorgu); $iptarihi = $ip_tarihi->iptarihi; if ($iptarihi < date('Y-m-d')) { mysql_query("UPDATE sayac SET buguntekil=buguntekil+1,toplamtekil=toplamtekil+1 LIMIT 1") or die ("Sayaç Hatası -3-"); } mysql_query("UPDATE ipkontrol SET tarih=NOW() WHERE ip='".UYE_IP."'") or die ("Sayaç Hatası -4-"); unset($ip_tarihi,$iptarihi); } else { //IP Kayıtlı Değilse Kaydediliyor mysql_query("INSERT INTO ipkontrol (tarih,ip) VALUES (NOW(),'".UYE_IP."')") or die ("Sayaç Hatası -5-"); //Tekil ve Çoğul Sayaç 1 Artılıyor mysql_query("UPDATE sayac SET buguntekil=buguntekil+1,toplamtekil=toplamtekil+1 LIMIT 1") or die ("Sayaç Hatası -6-"); } mysql_free_result($sayac_kayitsorgu); //Bu Güne Ait Kayıt Yoksa Siliniyor mysql_query("DELETE FROM ipkontrol WHERE DATE_FORMAT(tarih,'%Y-%m-%d')<CURRENT_DATE()") or die ("Sayaç Hatası -7-"); unset($_SESSION['sayac_artirildi']); $_SESSION['sayac_artirildi'] = date('Y-m-d'); } //IP GİRİŞ TARİHLERİ GÜNCELLENİYOR mysql_query("UPDATE ipkontrol SET tarih=NOW() WHERE ip='".UYE_IP."'") or die ("Sayaç Hatası -8-"); //SAYAÇ VERİLERİ ALINIYOR //Tekil ve Toplam Ziyaretçi $sayac_toplam = mysql_query("SELECT buguntekil,toplamtekil FROM sayac WHERE 1") or die ("Sayaç Hatası -9-"); $toplamgelen = mysql_fetch_object($sayac_toplam); define("TOPLAM_GELEN", $toplamgelen->toplamtekil); define("BUGUN_GELEN", $toplamgelen->buguntekil); mysql_free_result($sayac_toplam); unset($toplamgelen); //ÇEVRİM İÇİ ZİYARETÇİ SAYISI define("CEVRIMICI_SURE", 15); //Online Kişileri Gösterme Süresi $cevrimici_toplam = mysql_query("SELECT COUNT(ip) FROM ipkontrol WHERE tarih>=DATE_SUB(NOW(), INTERVAL ".CEVRIMICI_SURE." MINUTE)") or die ("Sayaç Hatası -10-"); list($toplam_cevrimici) = mysql_fetch_row($cevrimici_toplam); define("TOPLAM_CEVRIMICI", $toplam_cevrimici); mysql_free_result($cevrimici_toplam); unset($toplam_cevrimici,$cevrimici_toplam); //--------------------------------------------// // SAYAÇ SONU //--------------------------------------------// //Verileri Yazdırıyoruz echo 'Bugün Tekil : '.BUGUN_GELEN.'<br>'; echo 'Toplam Tekil : '.TOPLAM_GELEN.'<br>'; echo 'Şu An Bağlı : '.TOPLAM_CEVRIMICI; ?> |
![]() |
![]() |
![]() |
#6 | |
|
![]()
Her defasında farklı bir resim
Alıntı:
|
|
![]() |
![]() |
![]() |
Etiketler |
bakmadan, gecme, gel |
|
|