Filter Deposu
29 Ağustos 2010 Yazan Kermit
Kategori Site Önerileri
Tasarımlarınızda kullanabileceğiniz birçok filtreyi burda bulabilirsiniz.

http://www.filterforge.com/filters/
Temel PHP – MySQL Bilgileri
Yazı içeriği: Günümüzde yaygınlaşan PHP programlama dili ile kullanılan en yayın veritabanı olan MySQL’e erişim, sorgulama nasıl yapılır?
PHP dosyamdan MySQL’e nasıl bağlanabilirim?
PHP, kendi içerisinde MySQL’e özel birçok fonksiyon barındırmaktadır. Bu fonksiyonlardan yararlanarak MySQL’e bağlanmak için kullanabileceğimiz fonksiyon mysql_connect()’tir.
———————-
Örnek Fonksiyon 1: mysql_connect()
Kullanımı:
- Aldığı parametreler (* = Belirtilmesi zorunlu);
mysql_connect([*sunucu: port, [*kullanıcı adı, [*parola, [yeni bağlantı, [istemci bayrakları]]]]]);
- Parametre açıklamaları;
[*sunucu: port]
Bağlanılacak MySQL’in bulunduğu sunucunun yazıldığı alandır. Eğer PHP’nin bulunduğu sunucu üzerindeyse genellikle localhost veya 127.0.0.1 yazmanız yeterli olacaktır. Değilse, sunucunun IP adresini de yazabilirsiniz.
Port eki ise SQL bağlantısının sağlanacağı TCP portunu belirtir. Büyük ihtimalle 3306 numaralı olduğundan, belirtmeniz gerekmez. Gerekirse de sunucunun yanına başına ‘:’ işareti koyarak yazabilirsiniz.
[*kullanıcı adı]
MySQL’e giriş için kullandığınız kullanıcı adınız.
[*parola]
MySQL’e giriş için kullandığınız parolanız.
[yeni bağlantı]
Bugüne kadar hiç kullanmadığım bir parametre olduğu için, hakkında fazla bir bilgim yok. Sanırım normal bağlantı sağlanamadığında kullanılacak ikincil bir MySQL bağlantı değişkeni belirtmeniz gerekiyor. (Bilgisi olan arkadaşlar ÖM ile yollarlarsa bu parametrenin anlamını, memnun olurum )
[istemci bayrakları]
MySQL ile yaptığınız bağlantıdaki bazı özellikleri (SSL ile bağlanacaksanız vs.) bu son parametre ile belirtebilirsiniz. Alabildiği değerler için buraya bakabilirsiniz.
PHP Kod:
//Örnek kullanım 1:
$link = mysql_connect(‘localhost’, ‘turkyasam’, ‘sqlparola’) or die(‘MySQL\’e bağlantı sağlanamadı!’);
//Örnek kullanım 2:
$link = mysql_connect(’127.0.0.1:3306′, ‘turkyasam’, ‘sqlparola’) or die(‘MySQL\’e bağlantı sağlanamadı! MySQL hatası: ‘.mysql_error());
//Örnek kullanım 3:
$link = mysql_connect(‘veritabanim.com:3306′, ‘turkyasam’, ‘sqlparola’) or die(‘Hata! ‘.mysql_error());
?>
PHP bize bu fonksiyon dışında MySQL’e sadece bir kere bağlanıp, betik tekrar çalıştırıldığında tekrar bağlantı sağlamak gibi bir işle uğraştırmamak için kalıcı bağlantı kuran mysql_pconnect() fonksiyonunu getirmiştir. Eğer sunucunuz bu tür bağlantıları destekliyorsa, kalıcı bağlantı kurmanızı öneriyorum. (Günümüz şartlarındaki sunucular çok fazla performans kaybı / artırımı sağlamaz tabii… Çok dert etmeyin yani )(Ve bir ek not; kalıcı bağlantılarda [yeni bağlantı] parametresini kullanamazsınız!)
MySQL’e bağlandım. Peki açtığım veritabanına nasıl erişebilirim?
Bunun için kullandığımız mysql_select_db() fonksiyonunu inceleyelim;
———————-
Örnek Fonksiyon 2: mysql_select_db()
Kullanımı:
- Aldığı parametreler (* = Belirtilmesi zorunlu);
mysql_select_db([*veritabanı adı, [*SQL bağlantısı]]);
- Parametre açıklamaları;
[*veritabanı adı]
Bağlanmak istediğiniz veritabanının ismi.
[*SQL bağlantısı]
Kurduğunuz MySQL bağlantısı üzerinden belirttiğiniz veritabanına erişmenizi sağlar.
PHP Kod:
Thumbs up Temel PHP – MySQL Bilgileri
——————————————————————————–
Temel PHP – MySQL Bilgileri
Yazı içeriği: Günümüzde yaygınlaşan PHP programlama dili ile kullanılan en yayın veritabanı olan MySQL’e erişim, sorgulama nasıl yapılır?
PHP dosyamdan MySQL’e nasıl bağlanabilirim?
PHP, kendi içerisinde MySQL’e özel birçok fonksiyon barındırmaktadır. Bu fonksiyonlardan yararlanarak MySQL’e bağlanmak için kullanabileceğimiz fonksiyon mysql_connect()’tir.
———————-
Örnek Fonksiyon 1: mysql_connect()
Kullanımı:
- Aldığı parametreler (* = Belirtilmesi zorunlu);
mysql_connect([*sunucu: port, [*kullanıcı adı, [*parola, [yeni bağlantı, [istemci bayrakları]]]]]);
- Parametre açıklamaları;
[*sunucu: port]
Bağlanılacak MySQL’in bulunduğu sunucunun yazıldığı alandır. Eğer PHP’nin bulunduğu sunucu üzerindeyse genellikle localhost veya 127.0.0.1 yazmanız yeterli olacaktır. Değilse, sunucunun IP adresini de yazabilirsiniz.
Port eki ise SQL bağlantısının sağlanacağı TCP portunu belirtir. Büyük ihtimalle 3306 numaralı olduğundan, belirtmeniz gerekmez. Gerekirse de sunucunun yanına başına ‘:’ işareti koyarak yazabilirsiniz.
[*kullanıcı adı]
MySQL’e giriş için kullandığınız kullanıcı adınız.
[*parola]
MySQL’e giriş için kullandığınız parolanız.
[yeni bağlantı]
Bugüne kadar hiç kullanmadığım bir parametre olduğu için, hakkında fazla bir bilgim yok. Sanırım normal bağlantı sağlanamadığında kullanılacak ikincil bir MySQL bağlantı değişkeni belirtmeniz gerekiyor. (Bilgisi olan arkadaşlar ÖM ile yollarlarsa bu parametrenin anlamını, memnun olurum )
[istemci bayrakları]
MySQL ile yaptığınız bağlantıdaki bazı özellikleri (SSL ile bağlanacaksanız vs.) bu son parametre ile belirtebilirsiniz. Alabildiği değerler için buraya bakabilirsiniz.
PHP- Kodu:
//Örnek kullanım 1:
$link = mysql_connect(‘localhost’, ‘turkyasam’, ‘sqlparola’) or die(‘MySQL\’e bağlantı sağlanamadı!’);
//Örnek kullanım 2:
$link = mysql_connect(’127.0.0.1:3306′, ‘turkyasam’, ‘sqlparola’) or die(‘MySQL\’e bağlantı sağlanamadı! MySQL hatası: ‘.mysql_error());
//Örnek kullanım 3:
$link = mysql_connect(‘veritabanim.com:3306′, ‘turkyasam’, ‘sqlparola’) or die(‘Hata! ‘.mysql_error());
?>
PHP bize bu fonksiyon dışında MySQL’e sadece bir kere bağlanıp, betik tekrar çalıştırıldığında tekrar bağlantı sağlamak gibi bir işle uğraştırmamak için kalıcı bağlantı kuran mysql_pconnect() fonksiyonunu getirmiştir. Eğer sunucunuz bu tür bağlantıları destekliyorsa, kalıcı bağlantı kurmanızı öneriyorum. (Günümüz şartlarındaki sunucular çok fazla performans kaybı / artırımı sağlamaz tabii… Çok dert etmeyin yani )(Ve bir ek not; kalıcı bağlantılarda [yeni bağlantı] parametresini kullanamazsınız!)
MySQL’e bağlandım. Peki açtığım veritabanına nasıl erişebilirim?
Bunun için kullandığımız mysql_select_db() fonksiyonunu inceleyelim;
———————-
Örnek Fonksiyon 2: mysql_select_db()
Kullanımı:
- Aldığı parametreler (* = Belirtilmesi zorunlu);
mysql_select_db([*veritabanı adı, [*SQL bağlantısı]]);
- Parametre açıklamaları;
[*veritabanı adı]
Bağlanmak istediğiniz veritabanının ismi.
[*SQL bağlantısı]
Kurduğunuz MySQL bağlantısı üzerinden belirttiğiniz veritabanına erişmenizi sağlar.
PHP- Kodu:
Veritabanıma bağlantıyı sağladıktan sonra veritabanım üzerinde nasıl sorgu yapabilirim?
Yine PHP’den MySQL üzerinde sorgu yapmak için geliştirilmiş olan mysql_query() fonksiyonuna bir göz atalım isterseniz
———————-
Örnek Fonksiyon 3: mysql_query()
Kullanımı:
- Aldığı parametreler (* = Belirtilmesi zorunlu);
mysql_query([*SQL sorgusu, [SQL bağlantısı]]);
- Parametre açıklamaları;
[*SQL sorgusu]
Çalıştırmak istediğiniz sorguyu gireceğiniz alan.
[SQL bağlantısı]
Eğer birden fazla MySQL’e bağlantı kurmuşsanız, farklı bağlantılar üzerinde sorgu yapabilmenizi sağlar. Belirtmemişseniz, öntanımlı değer olarak son açtığınız MySQL bağlantısı kullanılır.
PHP Kod:
Peki bütün bu bağlanma & sorgu işlemlerinden sonra bağlantımın hep açık kalmasını istemiyorsam ne yapmalıyım?
Tabii ki kapatmalı Bizim için herşeyi düşünmüş olan PHP geliştiricilerimiz, bağlantıyı kapatmak için de bir fonksiyon düşünüp mysql_close() fonksiyonunu bize sunmuşlardır:
———————-
Örnek Fonksiyon 4: mysql_close()
Kullanımı:
- Aldığı parametreler (* = Belirtilmesi zorunlu);
mysql_close([*SQL bağlantısı]);
- Parametre açıklamaları;
[*SQL bağlantısı]
Kapatılacak MySQL bağlantısının yazılması gerektiği zorunlu parametredir.
PHP Kod:
Html Kodları ve Kullanımı Renkler Body Font ve h1..h6
25 Mayıs 2010 Yazan Kermit
Kategori web tasarımı
Önceki örnekte ‘<body color=white>’ diye, aşağıdakinin basitlestirilmiş biçimini kullanmıştık:
<body font=purple bgcolor=#FFFFFF text=black link=blue vlink=#808090>
Burada font ile kullanilan genel yazıların rengi,
bgcolor ile arkaplan rengi,
text ile tanımsız yazıların rengi,
link ile üzerine gelince el hareketi çekilen yazıların rengi,
vlink ile de seçilmis bağların rengi belirlenir.
renk belirtmek için o rengin İngilizce adı ya da RGB değerleri onaltılık sistemde verilir. RGB deki sıraya göre 00-FF arası üç değer kullanılır. Hepsi sıfır ise hiçbir renkten karıştırılmaz. hepsi FF ise her renk maksimum oranda kullanılır ve beyaz elde edilir.
Örneğin salt bir kırmızı #FF0000 ile elde edilir.
<font color=…> ve </font> arasındakı yazılar belirtilen renkte yazılır.
<h1> ve </h1> den <h6> ve </h6> ya kadar standard yazı tiplerinden biri seçilerek yazı yazılır. h1 ile belirtilenler h6 ile tanımlananlardan daha büyüktür.
örneğin:
<html>
<h1>Sayfa başlığı için uygun büyüklükte harfler</h1>
<h4>Bu harfler sanırım yazı için yeterliler</h4>
<h6> Gözleriniz bozuk değilse, ve her gün A vitamini alıyorsaniz bu yazı sizin için okunabilir olmalı.</h6>
</html>
Html Kodları ve Kullanımı Temel Bileşenler
25 Mayıs 2010 Yazan Kermit
Kategori web tasarımı
Web tasarımı yaparken bir WEB sayfasının ilk karşılaşacağımız standart bileşenleri şunlardır:
<html> ve </html> : sayfanın başlangıç ve bitişini belirtir.
<head> ve </head> : sayfanın başlık bilgileri ‘title’, ‘meta’ vs. buraya yerleştirilir.
<title> ve </title> : sayfanın içeriğinin ne olduğunun tanıtılmasında kullanılır. Sayfada görünmez ama Firefox ya da Internet Explorer bunu sayfayı tanımlamakta kullanır.
<meta> : sayfanın içeriği hakkında www tarayıcılarına bilgi sağlamak, arama motoru ve arama motoruna kayıt için gereklidir.
<body> ve </body> : sayfanın içeriğinin başlangıç ve bitişini belirtmekte ve sayfa hakkındaki genel tanımlamaları yapmakta kullanılır.
Yukarıdaki bu komutların, bir web sitesi içindeki sıraları aşağidaki gibidir. Bir yazı editörü (joe, pico, xedit, edit, notepad vs.) ile ilk örneğimizi yazarsak:
<html>
<head>
<title>Bir HTML Denemesi</title>
<meta name=”description” content=”html sayfası için bir kullanım örneği”> </head>
<body bgcolor=white>
‘Bu sayfa inşa halindedir’, ya da ‘this page is under construction’ web sitelerinde ille de olması gerektiği düşünülen saçma yazılardır. </body>
</html>
Aslında en basit web sayfası şöyle olabilir:
<html>
Benim neyim eksik?
</html>
sondaki ‘</html>’ yi koymasak dahi www sitesi gosterici programı (Firefox, Opera, IE, …) bunu bir HTML sayfası olarak yorumlayacaklardır.
Web Sitesi Tasarımında Renklerin Önemi
29 Nisan 2010 Yazan Kermit
Kategori web tasarımı
Bir web site tasarımını yaparken renklerin önemi birçok tasarımcı tarafından göz ardı edilebilir. Fakat unutulmaması gereken husus, şirketinizi bu durumun çok yakından ilgilendirdiğidir. Çünkü web sitesi şirketinizi ve kullanılan renkler de direkt olarak web sitenizi bağlar. Bu yüzden renkler, bir web sitesi tasarımında tüm önceliklerin en başında yer alması gereken zorunlu bir noktadır.
Burada zor olan pantone kartelasından karşılaştırarak monitör üzerindeki çalışmayı okumak ve çalışmaya uyacak en iyi rengi belirlemektir. Renkleri sanki özel misafirleriniz gibi görmeli, rahat, konforlu, güvenilir hissettirmeli, hatta bu durumu biraz abartmalısınız.
Eyvah! Web tarayıcıları sadece 256 renk görüntüleyebiliyor!
Evet, hatta bazıları daha da az, sadece 216 renk! Eğer web siteniz için seçtiğiniz rengin herkes tarafından görünmesini istiyorsanız, tasarımınızı en baştan itibaren 216 renklik palete göre yapmanız gerektiğini unutmamalısınız.
Her zaman güvenebileceğiniz renkleri kullanın.
Renk kombinasyonları çok önemli bir detaydır. Bazı renk kombinasyonları hiç de etkileyici değildir, mesela lacivert arka plan üzerine sarı yazılar. Bunu neden beyaz arka plan üzerine siyah yazı olarak yapmazlar, bir türlü anlamam. Üstelik okunmada en kolay renk siyah beyaz kombinasyonudur. (Renklere takım tutmak yaramıyor anlaşılan:))
Bazı web tasarımcılarının nasıl bir niyeti olabilir ki?
Açıkçası, interaktif bir web sitesi yapmak için renkler de ona göre seçilmelidir. Renkler bizim hislerimizi, perspektifimizi ve interaktifliğimizi etkiler. Kısaca niyetinizi bütün açıklığı ile ortaya sererler.
Renkler ne söyler?
Önemli Notlar, bunlara dikkat!





Derici Çetin Usta