Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Programlama
> PHP

PHP Hypertext Processor ile ilgili sanal yönergeler üzerinde geliştirme için tasarlanmış dil ile ilgili dökümanların paylaşım alanı.



[PHP] Yazdığınız Projelerde İşinize Yarayacak Faydalı Kodlar

PHP

Yeni Konu aç Cevapla
 
Seçenekler
Alt 25-02-2019 13:31   #1
  • Yüzbaşı
  • Üye Bilgileri
Üyelik tarihi
12/2018
Nereden
Kocaeli
Yaş
19
Mesajlar
Konular

Teşekkür (Etti): 400
Teşekkür (Aldı): 110


[PHP] Yazdığınız Projelerde İşinize Yarayacak Faydalı Kodlar



Aşağıda size vermiş olduğum kodları kullanırsanız yapacağınız sistemin biraz daha güvenli olmasını sağlayabilirsiniz.

Kullanıcının IP Adresini alma (VPN Adresi Dahil)
Kod:
function GetIP(){ if(getenv("HTTP_CLIENT_IP")) { $ip = getenv("HTTP_CLIENT_IP"); } elseif(getenv("HTTP_X_FORWARDED_FOR")) { $ip = getenv("HTTP_X_FORWARDED_FOR"); if (strstr($ip, ',')) { $tmp = explode (',', $ip); $ip = trim($tmp[0]); } } else { $ip = getenv("REMOTE_ADDR"); } return $ip; }
Veritabanındaki Değerleri JSON Çıktısı Şeklinde Alma

Burada 1 değeri alacaksak index değeri her zaman 1 den başlamalıdır yani n-1 değerini yazacağız

Diyelim ki google analitik kodu değeri var ve veritabanında id si 3, bizim alacağımız değer ise n-1 den 2 olacak.

Kod:
$sth = $dbh->prepare("SELECT * FROM setting");
	$sth->execute();
	$sthResult = $sth->fetchAll(PDO::FETCH_ASSOC);
	$sthJson = json_encode($sthResult);
	$sthJson = json_decode($sthJson, true);
	#$sthJson[0]['setting_value'];
Tarayıcı Dilini Alma:
Kod:
$browseLang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
SEO Link Dönüştürücü
Kod:
function conSeo($str){
	$preg = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#');
	$match = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp');
	$perma = strtolower(str_replace($preg, $match, $str));
	$perma = preg_replace("@[^A-Za-z0-9\-_\.\+]@i", ' ', $perma);
	$perma = trim(preg_replace('/\s+/', ' ', $perma));
	$perma = str_replace(' ', '-', $perma);
	return $perma;
}



___________________________________________

Backend Developer
 Offline  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2019

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı

Google+
Pomeranian Boo
instagram takipci hilesi

wau