Oca 23

PHP Mysql Veritabanından Veri Çekme

phpnedir

Bu yazıda sizlere php ile oluşturduğumuz web sayfalarımıza mysql veritabanından veri çekmeyi göstereceğim. Bu işlem için aşağıdaki örneği inceleyebilirsiniz;

Veritabanı İsmi: deneme
Tablo İsmi: kayitlar
Ayrıca kayitlar tablosunun içinde no ve ad alanları bulunmaktadır.

Veri çekmek için sayfamıza ekleyeceğimiz kodlar şu şekildedir;

<?
$db_host="localhost";
$db_kullanici="root";
$db_sifre="12345";
$db_name="deneme";
 
mysql_connect("$db_host", "$db_kullanici", "$db_sifre") or die ("Veritabanı bağlantısı gerçekleşmedi");
mysql_select_db("$db_name") or die ("Veritabanına bağlanırken hata oluştu");
//Bu bölüme kadar ki kodlar ile veritabanı sunucumuza ve veritabanımıza bağlantı yapmış olduk.
 
$sorgu=mysql_query("select * from kayitlar");
while($goster=mysql_fetch_array($sorgu))
//Bu komutlar ile veritabanımızda yer alan kayitlar tablomuzdaki tüm kayıtların gösterilmesini istedik.
 
{
 echo '<tr>';
 echo '<td>'.$goster['no'].'</td>';
 echo '<td>'.$goster['ad'].'</td> <br>';
 
}
 
//Bu bölümde echo komutu ile kayıtları ekranda yazdırmış olduk.
?>

Not: Kayıtların ekranda gözükmesi için phpmyadmin üzerinden tablonuza kayıt eklemeniz gerekmektedir.

Oca 10

CSS Div Kenarlık

cssnedir

Css’te oluşturduğumuz divlerin kenarlıklarını farklı şekillerde yapabilmemiz mümkündür. Bu işlemin nasıl yapıldığını aşağıdaki örnekten inceleyebilirsiniz;

<style type="text/css">
.deneme {
width:500px;
height:100px;
border-style:dashed;
 
}
</style>
 
<html>
<div class="deneme"></div>

Yukarıdaki örnekte border-style özelliği ile div kenarlığına dashed özelliğini tanımlamış olduk.

border-style özelliğinin alabileceği bazı değerler şu şekildedir;

Dotted
Dashed
Solid
Double
Groove
Ridge
İnset
outset

Not: Örnek kodları notepad dosyasının içine ekleyip dosyayı .html olarak kaydettiğinizde komutun çıktısını görebilirsiniz.

Kas 11

PHP Saat Ayarı Değiştirme

Linux sunucu üzerine Cpanel kurulduğunda saat konumu otomatik olarak yurt dışı tanımlı olmaktadır. Bu konumu Türkiye/İstanbul şeklinde değiştirebilmemiz mümkündür. Bunun için;

1-) İlk olarak sunucumuza root hesabımızla bağlantı yapıyoruz ve daha sonra aşağıdaki komutu kullanarak php.ini dosyasını açıyoruz;

nano /usr/local/lib/php.ini

2-) Açılan sayfada date.timezone olan yeri buluyoruz (ctrl +w tuşuna basıp arama yapabiliriz.)
date.timezone = “America/New_York” olan bölümü aşağıdaki gibi değiştiriyoruz;

date.timezone = "Europe/Istanbul"

3-) Son olarak ayarlarımızın aktif olması için aşağıdaki komutu uyguluyoruz;
service httpd restart

Bu işlemlerden sonra php saat sorunu ortadan kalkmış olacaktır.

Eyl 25

PHP Önbellek Engelleme

phpnedir

PHP’de bazı önemli sayfalarımızın tarayıcı önbelleklerine alınmasını engellemek isteyebiliriz. Bu durumda sayfamıza aşağıdaki komutları eklememiz yeterli olacaktır;

<?
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 11 Jul 2001 03:00:00 GMT"); #Geçmiş bir tarih yazılması gerekiyor.
?>

Bu şekilde sayfalarınızın önbelleğe alınmasını engelleyebilirisiniz.

Ağu 02

PHP Sayı Sistemleri Dönüştürme

phpnedirPhp’de sayı sistemleri arasında dönüşüm yapmak için kullanabileceğimiz hazır fonksiyonlar bulunmaktadır. Bu fonksiyonlar şu şekildedir;

bindec()     Binary (ikilik) sayı sisteminden decimal (onluk) sayı sistemine çevirme yapmak için kullanılır.
decbin()     Decimal sayı sisteminden binary sayı sistemine çevirme yapmak için kullanılır.
hexdec()    Hexadecimal (onaltılık) sayı sisteminden decimal sayı sistemine çevirme yapmak için kullanılır.
dechex()    Decimal  sayı sisteminden hexadecimal sayı sistemine çevirme yapmak için kullanılır.
octdec()     Octal (sekizlik) sayı sisteminden decimal sayı sistemine çevirme yapmak için kullanılır.
decoct()     Decimal sayı sisteminden octal sayı sistemine çevirme yapmak için kullanılır.

Örnek;

<?
echo decbin (145);
?>

Yukarıdaki örnekte decbin () fonksiyonunda belirtilen 145 değerini binary sayı sistemine çevirme işlemini yaptırmış olduk.

Ağu 01

PHP Logaritma Hesaplama

phpnedir

PHP’de logaritma hesabı yaptırabilmemiz mümkündür. Bunun için aşağıdaki fonksiyonları kullanmamız yeterli olacaktır;

log()         Doğal logaritma hesabı yapmak için kullanılır.
log10()     10 tabanında logaritma hesabı yapmak için kullanılır.

Örnek;

<?
echo log(6);
?>

Tekrar görüşmek üzere. Şimdilik hoşçakalın.

Tem 31

PHP Üs Alma İşlemi

phpnedirPhp’de üs hesaplaması yapmak için pow () fonksiyonu kullanılmaktadır. Bu fonksiyonun basit bir şekilde kullanımını öğrenmek için aşağıdaki kodu inceleyebilirsiniz;

<?
echo pow (2,3);
?>

Yukarıdaki komut ile 2 üzeri 3 işleminin sonucunu ekranda yazdırmış olacağız. Tekrar görüşmek üzere. Şimdilik hoşçakalın.

Tem 27

PHP Trigonometrik Fonksiyonlar

PHP’de trigonometri hesaplamaları yapmak için hazır fonksiyonlar bulunmaktadır. Bu fonksiyonları aşağıdaki tablodan inceleyebilirsiniz;

sin ()      girilen radyan ifadesinin sinüs değerini verir.
cos ()     girilen radyan ifadesinin kosinüs değerini verir.
tan ()      girilen radyan ifadesinin tanjant değerini verir.
asin ()    girilen ifadenin ters sinüs değerini verir.
acos ()   girilen ifadenin ters kosinüs değerini verir.
atan()     girilen ifadenin ters tanjant değerini verir.

Örnek;

<?
$sayi="45";
echo sin ($sayi);
?>

Yukarıdaki örnekte sayi değişkenimize atadığımız değerin sinüs değerini ekranda yazdırmış olduk. Diğer fonksiyonlarıda bu örnekteki gibi deneyebilirsiniz. Tekrar görüşmek üzere. Şimdilik hoşçakalın.

Tem 14

PHP MD5 Şifreleme

phpnedirPhp’de güvenli ve çözülmeyen bir şifreleme oluşturmak için md5 şifreleme algoritmasını kullanmamız gerekmektedir. Bu algoritmanın kullanımını öğrenmek için aşağıdaki örneği inceleyebilirsiniz;

<?
$deneme="os45mT34";
$sifrele= md5($deneme);
echo $sifrele;
?>

Tekrar görüşmek üzere. Şimdilik hoşçakalın.