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
Ü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 | Upload Fonksiyonu
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.
Ş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.
?>
$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.
?>
Kaydol:
Kayıtlar (Atom)








