Php İle Hesap Makinesi

Merhaba değerli deep-kod.org okurları.Artık konular ilerlemeye başladı.Bugün sizler için php ile hesap makinesi nasıl yapılır ?Sizlere onu anlatacağım.Kodlar aşağıdadır.Uzantısını .php olarak kaydedip localde çalıştırırsanız kodların çalıştığını görüp yazılım açısından biraz daha bilginize bilgi katmış olacaksınız.Bizi izlemeye devam edin.

<?php

if($_POST){
$sayi1 = $_POST[“sayi1”]; // birinci sayı değerini $sayi1 değişkenine aktardık.
$sayi2 = $_POST[“sayi2”]; // ikinci sayı değerini $sayi2 değişkenine aktardık.
$islem = $_POST[“islem”]; // işlem deki işareti $islem değişkenine aktardık.

if($islem == “+”){
echo $sayi1+$sayi2; //Eğer işlem + eşitse
}elseif($islem == “-“){
echo $sayi1-$sayi2; //Yada işlem – eşitse
}elseif($islem == “*”){
echo $sayi1*$sayi2; //Yada işlem * eşitse
}elseif($islem == “/”){
echo $sayi1/$sayi2; //Yada işlem / eşitse
}
}

?>
<form action=”” method=”POST”>
Sayi1: <input type=”text” name=”sayi1″ /> <!– Sayi1 inputu –>
Sayi2: <input type=”text” name=”sayi2″ /> <!– Sayi2 inputu –>
Hesap Turu:
<select name=”islem”><!– islem select box ı –>
<option value=”+”>Toplama</option>
<option value=”-“>Cikatma</option>
<option value=”*”>Carpa</option>
<option value=”/”>Bolme</option>
</select>
<input type=”submit” value=”Hesapla!” /> <!– submit –>
</form>

PHP ile RSS Okuma, Veri Çekme

Umarım anlaşılır olmuştur.İlerleyen yazılarda görüşmek üzere.

Bir Program Nasıl Yazılır ?

Bu yazımızda bir programın yazılabilmesi için yapılması ve izlenmesi gereken yolları ele alacağız.

Öncelikle bir program yazabilmeniz için bilgisayar şart 🙂

En basit ve en kısa şekilde yazıyı sonlandırmaya çalışacağım.

Kısaca programın tanımına bakacak olursak; ihtiyacımız olan işleri kolaya indirgeyerek daha kısa zamanda daha çok işlem yapmamızı sağlayan fonksiyonel şekilde tasarlanan ve kullanıma sunulan bilgisayar uygulamalarıdır.

Peki bu uygulamalar nasıl yazılır adım adım inceleyelim.

  1. 1. Ne yazacağız?
  2. 2. Neden yazacağız?
  3. 3. Ne ile yazacağız?
  4. 4. Nasıl yazacağız?

 

1. Ne yazacağız? 

Bir program yazacağız. 🙂 Bu adımda hazırlayacağımız uygulamanın adını ve işlevini belirliyoruz.

Ornek: Hesap Makinesi ; Matematiksel işlemleri kolaylaştırmak için.

2. Neden yazacağız? 

Matematiksel işlemleri ihtiyaçlarımız doğrultusunda hızlı ve basit bir yöntem ile sonuclandirmak için yazacağız.

3. Ne ile yazacağız? 

Programların da yazılabilmesi için bilgisayarın onları anlayabileceği bir dile ihtiyaç vardır.

Programlama dili, yazılımcının bir algoritmayı ifade etmek amacıyla, bir bilgisayara ne yapmasını istediğini anlatmasının tektipleştirilmiş yoludur. Programlama dilleri, yazılımcının bilgisayara hangi veri üzerinde işlem yapacağını, verinin nasıl depolanıp iletileceğini, hangi koşullarda hangi işlemlerin yapılacağını tam olarak anlatmasını sağlar.

Alt seviye programlama dilleri: Makine koduna oldukca yakın programlama dilleridir.Makina hakimiyeti oldukca gelişmiştir.Bu programlama dillerini bilen kişilerin mikro işlemciler hakkında bilgi sahibi olması gereklidir.(Assembly programlama dili gibi)

Orta seviye programlama dilleri: Oldukça esnek olan bu diller hem üst hem alt seviye programlama yapabilirler. Alt seviye dillere oranla biraz daha anlaşılırdır. (C programlama dili gibi.)

Üst seviye programlama dilleri: Olay tabanlı programlama dilleri olarak da adlandırılırlar yalnız bu programlama dilleri sadece belirli fonksiyonlar etrafında çalışırlar ve programlama hakimeyitini azaltırlar. En hızlı ve en etkili programlama dilleri bu kategoridedir. (visual basic ve pic basic pro gibi) Diğer programlama dillerine kıyasla daha kolay öğrenildiği ve uygulandığı için yeni başlayanlara en uygun diller üst seviye programlama dilleridir.

Şu ana kadar 150’den fazla programlama dili yapılmıştır. Bunlardan bazıları Pascal, Basic, C, C#, C++, Java, Cobol, Perl, Python, Ada,Fortran, Delphi ve 1C Enterprise’dır.

Biz ise seviyeye göre hangi dili biliyorsak hangi dil kolayimiza geliyorsa onu seçip kullanmamız gerekiyor.

4. Nasıl yazacağız? 

Önce karegrofik bir kurgu oluşturuyoruz, yani programimiz nasıl çalışacak ne işlemler yapacak

Örnek : Bir metin kutusuna girilen rakam ile başka bir metin kutusuna girilen rakamı, toplama butonuna basildiginda toplayacak, çıkarma butonuna basildiginda çıkaracak, çarpma butonuna basildiginda çarpacak , bölme butonuna basildiginda bölecek.

Sonra algoritmayı oluşturuyoruz.

Algoritma, matematikte ve bilgisayar biliminde bir işi yapmak için tanımlanan, bir başlangıç durumundan başladığında, açıkça belirlenmiş bir son durumunda sonlanan, sonlu işlemler kümesidir. Yani belli bir problemi çözmek veya belirli bir amaca ulaşmak için çizilen yola algoritma denir. Genellikle programlamada kullanılır ve tüm programlama dillerinin temeli algoritmaya dayanır. Aynı zamanda algoritma tek bir problemi çözecek davranışın, temel işleri yapan komutların veya deyimlerin adım adım ortaya konulmasıdır ve bu adımların sıralamasına dikkat edilmelidir. Bir problem çözülürken algoritmik ve sezgisel (herustic) olmak üzere iki yaklaşım vardır. algoritmik yaklaşımda da çözüm için olası yöntemlerden en uygun olan seçilir ve yapılması gerekenler adım adım ortaya konulur. Algoritmayı belirtmek için ; metinsel olarak düz ifade ve akış diyagramı olmak üzere 2 yöntem kullanılır.

Oluşturduğumuz bu algoritmaya göre de seçtiğimiz programlama dilini kullanarak programımızı yazabiliriz.

Herkese kolay gelsin, ilerleyen yazılarda görüşmek üzere.

Css Kodları ve Anlamları Nelerdir?

Merhaba arkadaşlar,

Bu makalemde sizlere CSS Kodlarını ve Anlamlarını anlatacağım, Zaten bildiğiniz gibi temel olmadan yani HTML, CSS bilmeden hiç bir şey olmuyor. Şimdi makalemize tam geçmeden kısaca bir CSS’in tanımını yapalım ki unutulan bir şey varsa eksik giderilsin. HTML bize metin biçimlendirme alanında çok geniş olanaklar sunar.

CSS, uzun yazılışıyla Cascading Style Sheets, veya Türkçesiyle Stil şablonları ise bunu bir adım daha öteye götürür, bize sayfalarımız için global şablonlar hazırlama olanağı verdiği gibi, tek bir harfin stilini; yani renk, font, büyüklük gibi özelliklerini değiştirmek için de kullanılabilir. Bu tekniğin en önemli özelliği kullanımındaki bu esnekliğidir.

Artık konumuza geçebiliriz…

————————————————————————

LİNK ÖZELLİKLERİ
a : Linkin, sayfa açıldığında tıklanmadan veya ümleç üzerine getirilmeden önceki durumudur.
a:hover : Linkin imleç üzerine getirildiğindeki durumudur.
a:active : Linkin tıklandığı andaki durumudur.
a:visited : Linkin tıklandıktan sonraki durumudur.

————————————————————————

BİÇİMLENDİRME
color: Linkin rengini belirler.
background-color: Linkin zemin rengini belirler.
background-image: Linkin zeminine resim ekler(Bu animated-gif de olabilir.)
text-decoration: Linkin altının,üstünün vs. çizgili olup olmayacağını belirler.
font-weight: Yazının kalınlık veya inceliğini belirler.
border: Linkin etrafına kenarlık ekler.
display: Linki içeren hücre , satır vb. istenilen alanın seçilmesini sağlar.

————————————————————————

LİSTE ÖZELLİKLERİ
disk: Liste biçiminin disk (içi dolu daire) şeklinde olmasını sağlar.
circle : Liste biçiminin çember şeklinde olmasını sağlar.
square : Liste biçiminin kare olmasını sağlar.
decimal : Liste biçiminin rakamlardan oluşmasını sağlar.
lower-roman : Liste biçiminin i,ii,iii gibi küçük roma rakamlarından oluşmasını sağlar.
upper-roman : Liste biçiminin I,II,II gibi büyük roma rakamlarından oluşmasını sağlar.
lower-alpha : Liste biçiminin a,b,c şeklinde küçük harf olmasını sağlar.
upper-alpha : Liste biçiminin A,B,C şeklinde büyük harf olmasını sağlar.
none : Listenin simgesiz olmasını sağlar.
inside : Listenin ikinci satırının en soldan başlamasını sağlar.
Outside : Listenin ikinci satırının ilk satır ile aynı yerden başlamasını sağlar.
list-style-image : Liste biçiminin resim olmasını sağlar.

————————————————————————

KATMAN ÖZELLİKLERİ
position: Katmanın yerinin belirlenmesini sağlar.
absolute: Katmanın yerinin pencere esas alınarak belirlenmesini sağlar.
relative: Katmanın yerinin bir önceki katman esas alınarak belirlenmesini sağlar.
static: Katmanın yerinin sabit olarak (Varsayılan olan sol üst köşe) belirlenmesini sağlar.
top: Katmanın üstten ne kadar aşağıda olması gerektiğini belirler.
left: Katmanın soldan ne kadar içeride olması gerektiğini belirler.
width: Katmanın genişliğinin ne kadar olacağını belirler.
height: Katmanın yüksekliğinin ne kadar olacağını belirler.
overflow: Katmanın belirtilen yükseklik ve genişliğe sığmayan kısmına ne olacağını belirler.
auto: Otomatik olarak belirlenir.
scroll: Kaydırma çubuğu ekleyerek görünmesini sağlar.
visible : Katmanı belirtilen boyutların dışına taşırarak sığmayan yerlerin görünmesini sağlar.
hidden: Sığmayan yerleri gizler.
visibility: Katmanın görünebilirlik ayarını yapar.
visible : Katmanın görünür olmasını sağlar.
hidden: Katmanı gizler.
z-index : Katmanların alttan üste doğru hangi sıra ile gösterileceğini belirler.1 değeri katmanın en altta olacağını belirtir.

————————————————————————

FONT ÖZELLİKLERİ
font-family: Yazı türünü belirler.(Arial , Verdana gibi.)
font-style: Yazının normal veya sağa eğik olmasını sağlar.
font-variant: Yazının normal veya tümünün büyük harflerden oluşmuş olmasını sağlar.
font-weight: Yazının kalınlık-inceliğini belirler.
font-size: Yazının büyüklüğünü belirler.

————————————————————————

TEXT ÖZELLİKLERİ
word-spacing : Kelimeler arasında bırakılacak boşluğu boşluğu belirler.
letter-spacing : Harfler arasında bırakılacak boşluğu boşluğu belirler.
text-decoration : Kelimenin altının , üstünün vs. çizili olup olmayacağını belirler.
underline : Kelimenin altının (Satır altından) çizili olmasını sağlar.
overline : Kelimenin üstünün (Satır üstünden) çizili olmasını sağlar.
line-through : Kelimenin ortasından çizili olmasını sağlar.
blink : Kelimenin yanıp sönmesini sağlar.(Netscape için)
vertical-align : Metnin yatay olarak nasıl hizalanacağını belirler.
text-transform: Kelimelerin büyük harf veya küçük harflerden oluşmasını sağlar.
capitalize : Kelimelerin ilk harflerinin büyük olmasını sağlar.
uppercase : Kelimelerin bütün harflerinin büyük olmasını sağlar.
lowercase : Kelimelerin bütün harflerinin küçük olmasını sağlar.
none : Kelimelerin orjinal metindeki gibi olmasını sağlar.
text-align: Metnin dikey olarak nasıl hizalanacağını belirler.
left : Metni sola yaslar.
right : Metni sağa yaslar.
center : Metni ortalar.
justify : Metni iki yana yaslar.
text-indent : Metnin ilk satırının soldan ne kadar içerden başlayacağını belirler.
line-height : Satırın yüksekliğini ayarlar.(Yüksek değer verildiğinde satırlar arasındaki boşluk artar.)
first-line : Metnin ilk satırının biçimlendirilmesini sağlar.
first-letter : Metnin ilk harfinin biçimlendirilmesini sağlar.

————————————————————————

İMLEÇ ÖZELLİKLERİ
crosshair: İmlecin artı işareti şeklinde olmasını sağlar.
auto: İmlecin metinde dikey çizgi ,boş alanda normal ok şeklinde olmasını sağlar.
default: İmlecin hem metinde hem de boş alanda normal ok şeklinde olmasını sağlar.
hand: İmlecin linkte olduğu gibi el şeklinde olmasını sağlar.
move: İmlecin taşıma işareti şeklinde olmasını sağlar.
ne-resize: İmlecin sağa yatık normal ok olmasını sağlar.
nw-resize: İmlecin sola yatık normal ok olmasını sağlar.
se-resize: İmlecin yukardan aşağı doğru ve sağa yatık normal ok olmasını sağlar.
sw-resize: İmlecin yukardan aşağı doğru ve sola yatık normal ok olmasını sağlar.
n-resize: İmlecin aşağıdan yukarıya doğru ince ok şeklinde olmasını sağlar.
s-resize: İmlecin yukardan aşağı doğru ince ok şeklinde olmasını sağlar.
w-resize: İmlecin sola doğru ince ok şeklinde olmasını sağlar.
e-resize: İmlecin sağa doğru ince ok şeklinde olmasını sağlar.
text: İmlecin hem metinde hem de boş alanda metinde olduğu gibi görünmesini sağlar.
wait: İmlecin meşgul animasyonuna dönüşmesini sağlar.
help: İmlecin yardım-soru işaretine dönüşmesini sağlar.

————————————————————————

ZEMİN ÖZELLİKLERİ
background-color: Zeminin rengini belirler.
color : Renk adı.
transparent: Zeminin saydam olmasını sağlar.
background-image: Zemine resim yerleştirilmesini sağlar.
url : Zemine yerleştirilen resmin adresi.
background-repeat: Zemine yerleştirilen resmin nasıl yayılacağını belirler.
repeat : Resmin bütün zemine yayılmasını sağlar.
repeat-x : Resmin sol-üstten sağ-üste doğru yayılmasını sağlar.
repeat-y : Resmin sol-üstten sol-alta doğru yayılmasını sağlar.
no-repeat: Resmin yayılmadan orjinal boyutuyla görünmesini sağlar.
background-attachment: Zemindeki resmin , sayfa kaydırma çubuğuyla hareket ettirildiğindeki durumunu belirler.
scroll : Sayfa hareket ettirildiğinde zeminin de kaymasını sağlar.
fixed: Sayfa kaydırılsa da zeminin sabit kalmasını sağlar
background-position: Zemindeki resmin istenilen şekilde yerleştirilmesini sağlar.
top : Resmi yukarı yerleştirir.
center : Resmi ortalar.
bottom : Resmi aşağı yerleştirir.
left : Resmi sola yerleştirir.
right: Resmi sağa yerleştirir.
…px : Resmin soldan istenilen ölçüde içerde olmasını sağlar.

————————————————————————

TABLO ÖZELLİKLERİ
margin : Tablo ile pencerenin kenarları arasında bırakılacak boşluğu belirler.
margin-top : Tablo ile pencerenin üst kenarı arasında bırakılacak boşluğu belirler.
margin-right : Tablo ile pencerenin sağ kenarı arasında bırakılacak boşluğu belirler.
margin-bottom : Tablo ile pencerenin alt kenarı arasında bırakılacak boşluğu belirler.
margin-left : Tablo ile pencerenin sol kenarı arasında bırakılacak boşluğu belirler.

_________________________________________________________________

padding : Tablo kenarları ile tablo içeriği (Yazı vb.) arasında bırakılacak boşluğu belirler.
padding-top : Tablonun üst kenarı ile tablo içeriği arasında bırakılacak boşluğu belirler.
padding-right : Tablonun sağ kenarı ile tablo içeriği arasında bırakılacak boşluğu belirler.
padding-bottom : Tablonun alt kenarı ile tablo içeriği arasında bırakılacak boşluğu belirler.
padding-left : Tablonun sol kenarı ile tablo içeriği arasında bırakılacak boşluğu belirler.

_________________________________________________________________

border : Tablonun kenarlarının şekillendirilmesini sağlar.

_________________________________________________________________

border-top : Tablonun üst kenarının şekillendirilmesini sağlar.
border-left : Tablonun sol kenarının şekillendirilmesini sağlar.
border-bottom : Tablonun alt kenarının şekillendirilmesini sağlar.
border-right : Tablonun sağ kenarının şekillendirilmesini sağlar.

_________________________________________________________________

border-width : Tablonun kenarlarının kalınlığını belirler.
border-top-width : Tablonun üst kenarının kalınlığını belirler.
border-right-width : Tablonun sağ kenarının kalınlığını belirler.
border-bottom-width : Tablonun alt kenarının kalınlığını belirler.
border-left-width : Tablonun sol kenarının kalınlığını belirler.

_________________________________________________________________

border-style : Tablonun kenarlık türünü belirler.
border-top-style : Tablonun üst kenarlık türünü belirler.
border-right-style : Tablonun sağ kenarlık türünü belirler.
border-bottom-style : Tablonun alt kenarlık türünü belirler.
border-left-style : Tablonun sol kenarlık türünü belirler.

_________________________________________________________________

border-color : Tablonun kenarlarının rengini belirler.
border-top-color : Tablonun üst kenarının rengini belirler.
border-right-color : Tablonun sağ kenarının rengini belirler.
border-bottom-color : Tablonun alt kenarının rengini belirler.
border-left-color : Tablonun sol kenarının rengini belirler.

_________________________________________________________________

color : Tabloda geçen metnin rengini belirler.
width : Tablonon genişliğini belirler.
height : Tablonun yüksekliğini belirler.

Teşekkürler.İlerleyen yazılarda görüşmek dileğiyle.

Google Arama Teknikleri?Aramanın Püf Noktaları?

google

Merhaba Değerli deep-kod.org okuyucuları.Bugün sizler için google da arama teknikleri , daha çok sonuca nasıl ulaşılır,hedefe ulaşmak için nasıl arama teknikleri kullanılır.Bundan bahsedeceğim.

filetype
Bu operatör sayesinde istediğiniz uzantıdaki dosyaları sonuç olarak döndürebilirsiniz.
Ör: Turing machine ile alakalı pdf dosya arıyoruz bunu aşağıdaki gibi yapabiliriz.
Örnek : filetype:pdf ‘turing machine ‘

inurl
Aradığınız kelimelerden ilkini URL’de diğerlerinide site içerisinde arar.
Örnek : inurl:java eclipse download

allinurl
inurl den farklı olarak aradığınız kelime veya kelimelerin hepsini URL içerisinde arar.
İconfinder sitesinin adresinde music sorgusu geçen sonuçları ekrana getirir.
Örnek : allinurl:iconfinder music

intitle
Aradığınız kelimelerden ilkini site başlığında arar diğerlerini site içerisinde arar.

allintitle
Aradığınız kelimeleri başlığında barındıran siteleri döndürür.
Örnek : allititle:emre köse bootstrap

intext
Aranan kelime, sayfanın metin kısmında geçmelidir.
Örnek : intext: Sakarya Serdivan

allintext
Aranan kelimelerin hepsi, sayfanın metin kısmında geçmelidir.
Örnek : allintext: Eskişehir Odunpazarı Cam Sanatları

site
Bu operatör sayesinde istediniz sitede arama yapabilirsiniz
Örnek : site:emre-kose.net jquery

link
Aranan siteye başka siteler tarafından verilmiş olan bağlantıları bulup döndürür.
Örnek : link:www.sakarya.edu.tr

cache
Daha önceden indexlenen ve Google tarafından saklanan verileri döndürür.Yani site online değil ancak işinize yarar sonuçları içerisinde barındırıyorsa Google cache belleğinden bulup sizlere sonuçları döndürür.Çok güzel değil mi? 😀

define
Kafanıza birşey takıldı hemen Google’a başvurmanız gerek örneğin “Backbone.js” ile ilgili tanım barındıran siteleri getirmek istiyorsunuz.Yapacağınız işlem çok basit
Örnek : define:backbone.js

related
Çok sevdiğiniz sürekli girdiğiniz favori siteniz var ona benzer siteleri bulmak istiyorsanız.
Örnek: related:www.w3schools.com

or
Arağınız kelimelerden en az birini barındıran siteleri görmek istiyorsanız.
Örnek: Gölcük or Sapanca

Alexa Nedir? Alexa Sıralaması Nasıl Öğrenilir?

Alexa,1996 yılında kurulmuş ve dünyadaki tüm web adreslerinin analizlerini yapıp,çeşitli kriterlere göre dünya geneli ve ülke geneli olarak sıralamalarını gösteren detaylı bir ölçümleme ve analiz aracıdır.

Alanında oldukça eski olduğundan  dolayı çok büyük bir veri tabanına sahip olan Alexa,sözkonusu veri tabanından ve yılların tecrübesine güvenerek kullanıcıların ilk olarak baktığı analiz aracıdır.

Alexa,bir websitesini ölçümlerken,ziyaretçilerin siteye erişim durumlarını,organik(arama motoru ile keşfedilmiş) ya da direkt geldiklerini,websitesinde kaç adresi ziyaret ettiklerini ve geçirdikleri vakti de göz önünde bulundurur,tüm bunlara göre bir analiz yapılır ve websitesinin ülke ve dünya geneli sıralaması oluşturulur.

Tüm Sitelerin Alexa Sıralaması Varmıdır?

Alexa’nın bir websitesinin sıralamasını kayıt altına almak için ilk önce o websitesinin dünya genelinde 30 milyon civarında bir sıralamaya sahip olmasını şart koşar,bu şarta uyan tüm siteler Alexa tarafından ölçümlenirler.

Buna ek olarak bir websitesinin Alexa Rank’ını görmek için o websitenin sahibi veya editörü olmanıza gerek yok,herhangi bir kullanıcı istediği tüm sitelerin Alexa sıralamalarına ve diğer bilgilerine ulaşabilir.

Alexa Sıralamamı Nasıl Öğrenebilirim?

Kendi websitenizin veya internet üzerinde yayımlanmış herhangi bir websitesinin Alexa sıralamasını öğrenmek istiyorsanız,Alexa.com adresine erişim sağlayıp,arama kutusuna websitenin adresini tuşlayıp Enter tuşuna bastıktan sonra Alexa ülke geneli ve dünya geneli sıralamayı görüntüleyebilirsiniz.

Tüm bunlara ek olarak ülkenizde bulunan sitelerden Alexa sıralamasına göre ilk 100 adresi de görüntüleyebilirsiniz.

Alexa Verileri Ne Sıklıkla Güncellenir?

Alexa,websitelerinin günlük,aylık,3 aylık ve 6 aylık trafik ortalamaları ve trafik kalitesini hesaplayarak buna göre genel bir değer üretir,bu demek oluyor ki; bir gün içerisinde websitenize sosyal medyadan veya farklı kaynaklar ile çektiğiniz fazla ziyaretçi sonucunda Alexa bu durumu ciddiye almayacaktır,çünkü; Alexa süreklilik ve kalite ister.

Wordress Tema

Sizler için kendi kodlamış olduğum wordpress temasını paylaşıyorum.Kodları not defterinden script.php olarak kaydederseniz görüntüsü ve çalıştığını anlayacaksınız.İlerleyen daha güzel konularda görüşmek dileğiyle.

Kodlar :

<html>
<title>
Güvenli Yazılım
</title>
<bOdy text=”black” bgcolor=”white”>
<center><bOdy>
Güvenli Yazılıma Hoşgeldiniz
</bOdy></center>

<style>
.kapsa{width:1000px;overflow:hidden;margin:20px auto}
.orta{width:460px;background:#aaa;padding:20px;float:left}
.sol, .sag{width:250px;float:left;background:#ddd}
.footer{background:#333;color:#fff;font:normal 400 15px Segoe UI;text-align:center;padding:10px}

.sol li{list-style-type:none;background:url(’star-20.png’) no-repeat 0px center;padding:10px;padding-left:30px}
.sag{background:#3498db;padding:20px;width:210px;color:#fff}
</style>

<div class=”kapsa”>
<div class=”sol”>
<li>Anasayfa</li>
<li>Yazılar</li>
<li>Videolar</li>
<li>Hakkımızda</li>
<li>Eğitim Setleri</li>
</div>
<div class=”orta”>İçerik.</div>
<div class=”sag”>
<?php echo ’Tarih: ’.date(’d.m.Y’).’<br />Saat: ’.date(’H:i:s’) ?>
</div>
</div>

<div class=”footer”>Bu Site İçeriği Özgündür Coded By Admin</div>

Php İle Google da Arama Yaptırmak

Merhaba arkadaşlar.Bugün sizler için piyasada az kaynak bulunan bir konuya değineceğim.Googleda nasıl arama yapılır?Ve çıkan sonuçlar arasından nasıl işlem yapılır kısaca bunu göstereceğim.Video da detaylı olarak anlattım.Bilmediğiniz kısımları sorabilirsiniz.Bizi takipte kalın.

Php İle Tarayıcı Bilgisi Alma

Merhaba arkadaşlar.Bugün sizlere Php ile tarayıcı bilgisi nasıl alınır onu anlatacağım.Çok ileri boyutlara gitmeyeceğim.Çünkü piyasadan alıp kullandığınız scriptlerin içinde hazır bulunuyor.Ben sadece kod kısmına değinmek istedim.Aşağıda bulunan kodu localhostta çalıştırdığınızda size kullandığınız tarayıcı hakkında bilgi vermektedir.

<?php echo $_SERVER[‘HTTP_USER_AGENT’]; ?>

İlerleyen konularda görüşmek üzere.

Php İle Şifreleme

Php ile metin nasıl şifrelenir onu anlatacağım.Öncelikle şifreleme yöntemlerine değinmek istiyorum.Günümüzde md5 , sha1 bilinen şifreleme türleri aşağıda ki kodları metin belgesine katıp php olarak kaydettiğinizde kodun sorunsuz çalıştığını anlayacaksınız.Yazılarım devam edecektir.Sağlıcakla kalın.

<?php
if(isset($_GET[‘md5me’])) {
$md5ed = md5($_GET[‘md5me’]);
}
?>
<p>MD5 Değeri: <strong><?php echo $md5ed;?></strong></p>
<form action=”#” method=”get”>
<label for=”md5me”>MD5’de şifrelenecek değer:</label>
<input name=”md5me” id=”md5me” type=”text” />
<input type=”submit” value=”Şifrele” />
</form>