Php Fonksiyon etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Php Fonksiyon etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

PHP TC Kimlik Numarası Doğrulama

PHP TC Kimlik Numarası Doğrulama

Üyelik sistemi olan bir web siteniz var ise veya çalıştığınız projede TC kimlik numarası doğrulaması yapmanız gerekiyorsa tckimlik.nvi.gov.tr SOAP ile sorgu yaparak istediğinizi elde edebilirsiniz. Gerekli kod aşağıdadır.

mysql_num_rows() Kullanımı


Php mysql numrow komutu çekilen bilginin kaç satırdna oluştuğunu gösterir.
$bilgi= mysql_query("SELECT * FROM ogrenciler");
$mevcut = mysql_num_rows($bilgi);
Bu örnek her ne kadar kullanıma uygun olmasa da mantığı bu şekildedir. Aşağıdaki örnek öğrenci saymak için daha hızlı çalışır
$bilgi= mysql_query("SELECT COUNT(numara) FROM ogrenciler");
if($bilgi)
{
   $mevcut=mysql_result($bilgi,0,0);
}

PHP | array_push() Fonksiyonu


int array_push ( array &$array , mixed $var [, mixed $... ]
Dizinin en sonuna yeni bir eleman ekler. Dizinin eleman sayısını döndürür.

Örnek:
10′dan bire doğru inen bir dizi yaratalım.

PHP | Timestamp Fonksiyonu


Sık güncellenen servislerde, sayfada yayınlanan içeriklerin eklenme tarihi genellikle 15 saniye önce, 3 dakika önce, 1 saat önce.. vs gibi zaman etikeleme yöntemiyle biçimlendirilir. Bu işlem için gönderilen $tarih parametresini üzerinden ne kadar süre geçtiğini hesaplayan dilediğimiz formatta döndüren basit bir fonksiyon kullanıyoruz.

PHP | İki Tarih Arası Günleri Listelemek | DaysBetweenDates()


İki tarih aralığındaki zaman değerini hesaplamak için basit bir fonksiyon geliştiriyoruz. MySQL’de iki tarih arasını hesaplamak konusunu daha önce yazmıştık. Bazı durumlarda verilen aralıklarda günlerin listesi gerekebilir . Bu fonksiyon ile iki tarih arasındaki günleri liste halinde alabiliriz ve tablo döküm işlemlerinde rahatça kullanabiliriz. Fonksiyonumuza geçelim;

PHP | Türkçe Tarih Formatlama | tarih_tr()


function tarih_tr($tarih){
setlocale(LC_ALL, 'tr_TR.UTF-8');

$gun=substr($tarih,8,2);
$ay=substr($tarih,5,2);
$yil=substr($tarih,0,4);

return $turkce_tr= strftime("%e %B %Y\n",mktime(0,0,0,$ay,$gun,$yil));
}

Kullanımı:

PHP | SQL Injection koruma fonksiyonu | cleanInput()


function cleanInput($input) {
$search = array(
'@@si', // Strip out javascript
'@<[\/\!]*?[^<>]*?>@si', // Strip out HTML tags
'@@siU', // Strip style tags properly
'@<![\s\S]*?--[ \t\n\r]*>@' // Strip multi-line comments
);

$output = preg_replace($search, '', $input);
return $output;
}

PHP | Tarih Formatlama | Format_tarih()



function format_tarih($tarih){
$gun=substr($tarih,8,2);
$ay=substr($tarih,5,2);
$yil=substr($tarih,0,4);
return $son_t=$gun.".".$ay.".".$yil;
}

PHP | URL Doğrulama Fonksiyonu | isValidURL()


Ziyaretçilerden aldığınız e-posta bilgilerini, kaydetmeden önce isValidURL fonksiyonu ile doğrulayabilirsiniz.
Fonksiyon:

PHP | E-mail Doğrulama Fonksiyonu | valid_email()

Ziyaretçilerden aldığınız  e-posta bilgilerini, kaydetmeden önce valid_email fonksiyonu ile elden geçirmek, sizi büyük sıktılardan kurtarır.

Fonksiyon | mysql_real_escape_string() Kullanımı

Php ile yaptığımız projelerde sql_injection açıklarından korunmak için bazı fonksiyonları kullanmamız gerekmektedir. Konuya şu şekilde örnek vermek gerekirse üye giriş alanınız var ve üye girişi yaparken üye adı yerine tüm üyeleri ve şifreleri gösterecek bi kod parçası yazarsa, tüm bilgileriniz karşı tarafın eline geçmiş olacaktır. Bunun içn mysql_real_escape_string() fonksiyonunu hep beraber incelemeye alacağız.
Şimdi POST metodu veya GET metoduile gelen veriyi mysql_real_escape_string ile temizleyelim.

Fonksiyon | stripslashes() Kullanımı


Addslashes fonksiyonu ile izole edilmiş tırnak karakterlerinin önündeki slash işaretini kaldırır. özellikle veritabanında \ ila saklanmış bilgileri sayfaya yazarken gerekir.

Fonksiyon | pathinfo() Kullanımı

Bir dosya yolu hakkında bilgi döndürür. işlevi belirtilen yol hakkında bilgi içeren bir ilişkisel dizi döndürür. 

$path_parts = pathinfo('/siteler/htdocs/index.html');

echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n"; // PHP 5.2.0'dan beri.
?>
 

Sample Text

Sample Text