Mehmetcan Yegen tarafından yazılmış tüm yazılar

Php empty fonksiyonu kullanımı

php emptyPhp empty fonksiyonu nasıl kullanılır?

Php’de bir değişkene değer atanıp atanmadığını kontrol etmek için empty fonksiyonunu kullanabiliriz, örnek kullanımını göstereyim:


<?php

if(empty($turkacademy)){

echo 'turkacademy değişkenine değer atanmamıştır.<br />';

} else {

echo 'turkacademy değişkenine değer atanmıştır.<br />';

}

$turkacademy="değer";

if(empty($turkacademy)){

echo 'turkacademy değişkenine değer atanmamıştır.<br />';

} else {

echo 'turkacademy değişkenine değer atanmıştır.<br />';

}

?>

İlk yazılan kodda $turkacademy değişkenine henüz değer atanmadığı ve php kodları yukarıdan aşağıya sırayla yorumlandığı için ilkten değer atanmamış uyarısı verilecektir, ikinci kodda ise $turkacademy değişkenine değer atandığından turkacademy değişkenine değer atınmış uyarısı verecektir.

yani bu kodların çıktısı şu şekilde olmalı:

turkacademy değişkenine değer atanmamıştır.

turkacademy değişkenine değer atanmıştır.

Html ile başlık oluşturma

html başlıkHtml ile başlık boyutları nelerdir?

Html ile 6 çeşit başlık oluşturulabilir. Kullanımı şöyle:

<h1>Birinci başlık</h1>
<h2>İkinci başlık</h2>
<h3>Üçüncü başlık</h3>
<h4>Dördüncü başlık</h4>
<h5>Beşinci başlık</h5>
<h6>Altıncı başlık</h6>

Burada 6 en büyük rakam o yüzden en büyük başlık 6 dır diye düşünmemek lazım. Html’de  bu durum farklı. h1 en büyük, h6 en küçük boyuttaki başlıktır. Bunlar css ile değiştirilebilir tabiki büyüklük, renk, yazı tipi gibi, fakat en büyük başlık için her zaman h1 ve tabiki diğerlerini de sırasıyla kullanmak yararlı olacaktır. Çünkü web sitenize her zaman tarayıcısında css desteği olan biri girmeyebilir, css aktif değilse bu tarz küçük şeyler önemli olacaktır sitenin doğru biçimde gösterilebilmesi için.

Html ile tablo oluşturmak

Aslında html’e yeni başlamış arkadaşlar tarafından anlaşılması zor gibi görünen fakat, aslında çok basit bir yapısı olan, özellikle iletişim formları, giriş formları gibi yerlerde sıkça kullanılan bir özellik tablolar. Kısaca kullanım şeklini örnekle göstereyim.

<table>
<tr>
<td>satır 1, hücre 1</td>
<td>satır 1, hücre 2</td>
</tr>
<tr>
<td>satır 2, hücre 1</td>
<td>satır 2, hücre 2</td>
</tr>
</table>

Borderları yani tablo kenarlarını css ile belirtmek kullanım açısından daha doğru olacaktır fakat istersek bunu html’den de yapabiliriz. şu şekilde:

<table border="1">
<tr>
<td>Satır 1, Hücre 1</td>
<td>Satır 1, Hücre 2</td>
</tr>
</table>

Burada tablo içerisinde border=”1″ parametresi bulunuyor, eğer border=”0″ yazsaydık kenarlıklar gözükmeyecekti. Hiç border parametresi girmezsek de tarayıcınızın standartları neyse ona göre kendisini ayarlayacaktır.

Bir de tablo başlıkları var onlar da <th> ile belirleniyor. Kullanımına örnek göstereyim:

<table border="1">
<tr>
<th>Başlık</th>
<th>Başka Başlık</th>
</tr>
<tr>
<td>Satır 1, Hücre 1</td>
<td>Satır 1, Hücre 2</td>
</tr>
<tr>
<td>Satır 2, Hücre 1</td>
<td>Satır 2, Hücre 2</td>
</tr>
</table>

Burada <th> </th> tagları içerisine yazdığınız kısımlar başlık şeklinde gözükecektir. Her tarayıcının standart başlık stillemesi farklı olabilir fakat bunların hepsi css ile yeniden düzenlenebilir, siz bir özellik belirtmediğinizde tarayıcı kendi css standartlarını kullanacaktır,  bu yüzden tablo ve diğer html elementlerini oluştururken css ile bunları stillemek her tarayıcıda aynı gözükmesini sağlamak açısından yararlı olacaktır.

Tablo kullanımı kısaca bu şekilde, kodları incelerseniz mantığını kavramanız pek uzun sürmeyecektir.

BitKinex Ftp bağlantı programı

bitkinex

Bitkinex Programı Nedir? Ne Değildir?

Uzun süredir FileZilla kullanan biri olarak BitKinex’in birçok yönden daha avantajlı olduğunu belirteyim. Ben de tesadüfen webdav protokolüne uygun bir ftp clienti ararken buldum bu programı. Programı yüklediğinizde programla birlikte önemli devlet kurumlarının vs ftp arşivlerine direk olarak bağlanabiliyorsunuz, bu güzel bir özellik. Bunun dışında en önemli özelliği bence çoklu işlemleri kolayca yapabiliyor olmanız. Kopyala yapıştır ve benzeri işlemleri de kolaylıkla yapabilmeniz mümkün.

Ve en önemlisi WebDav ile uyumlu olması çok iyi, artık birçok hosting firması WebDav protokollerini aktifleştirmeye başladı. Bunun birçok avantajı var. Mesala kendi gözlemlerimden yola çıkarak en önemli avantajının dosya kopyalamak olduğunu söyleyebilirim. Serverın yedeğini almak istiyorsunuz, bir klasörü kopyalayacaksınız yan veya üst dizine mesela. Kopyala yapıştır komutlarını verdiğinizde dosyalar bilgisayarınıza inmeden direk olarak server üzerinde kopyalanıyor, ayrıca server işlemcisi bilgisayarımızın işlemcisinden kat kat daha iyi olduğundan(orta standartlarda bir hosting firmasında bile böyle) çok hızlı bir şekilde kopyalıyor.

WebDav konusuna daha sonra tekrar değinebiliriz, webdav için windows üzerinde ek bir programa da ihtiyaç yok, bu da ayrı bir olay fakat ftp clientinizin bununla uyumlu olması bence bir artıdır.

Eğer daha önce denemediyseniz www.bitkinex.com adresinden bitkinex programını indirip kurun derim, web tasarımcı iseniz pişman olacağınızı sanmıyorum.