PHP

PHP Veritabanına Zaman Ekleme MYSQL Formatı

PHP’de eltde ettiğiniz bir tarihi MYSQL içerisine kaydetmek için  aşağıdaki format uygun olarak eklenmesi gerekmektedir. Bu yapıyı ekrana yazdırın veya yazdırmayın bir çok yapı için oldukça gereklidir. Örneğin eklenen postları tarihe göre sıralamak istiyorsunuz veya size gelen formları zamana göre sıralamak istiyorsunuz. Burada en uygun format aşağıdaki yapıdır. $tarih=date('Y-m-d H:i:s');

PHP Boş Liste Oluşturma

Daha önce tanımlanmamış bir listeye ekleme yapamayacağımız için zaman zaman php de boş liste oluşturmamız gerekmektedir. $bosliste=[]; veya $bosliste=array([]);

PHP PDO Türkçe Karakter UTF8 Sorunu

PDO ile zaman zaman türkçe karakter problemi yaşanmaktadır. Türkçe karakterlerin çalışması için pdo bağlantınızı yaptığınız kodların altına (baglan.php,config.php) aşağıdaki kodları yazabilirsiniz. $veritabani->exec("SET NAMES 'utf8'; SET CHARSET 'utf8'");

PHP explode ( ) ile Metinleri Parçalama ve Listeye Çevirme

PHP üzerinde bir metinsel ifadeyi  listeye çevirmemiz gerekebilir bu parçalardan birine ihtiyacımız olduğu zaman oldukça kullanışlı olabilcek bir özelliktir. Örneğin: cagrigungor.com/ru/python cagrigungor.com/ru/php cagrigungor.com/ru/css gibi sayfalarım var ve ben bu sayfalar içerisinde ru geçtiyse rusça reklam gösterilsin istiyorum. Veya bu sayfadaki konuları yani python,php,css parçalarını almak istiyorum. Burada linkleri metin olarak SERVER global değişkeni ile alabiliriz. Ancak sonuç string gelecektir. bunu parçalamam gerekiyor. PHP Metinleri explode( ) ile Parçalama $link= cagrigungor.com/ru/python bunu şu hale getirmek istiyorum [cagrigungor.com,ru,python] $liste=explode('/',$link); Artık liste değişkenim içerisinde [cagrigungor.com,ru,python] ifadesini bulabilirim.

Php Mevcut Sayfa URL Alma

Php’da bulunduğumuz URL e göre işlem yapmak istediğimiz zaman mevcut sayfanın url kısmını almamız gerekebilir. Aslında bu url 2 farklı parçadan oluşmaktadır. Domain Kısmı Root Kısım URL adresinin tamamını almak istiyorsanız şu global değişkenleri kullanabilirsiniz. $adres = 'https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; ## sayfa http ise $adres = 'https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; Ancak sadece domain kısmını almak istiyorsanız şu global değişken sizler için yeterlidir. $_SERVER['SERVER_NAME'] Sadece Root kısmını almak istiyorsanız ise REQUEST_URI size yeterlidir. $_SERVER['REQUEST_URI']

PHP Üste Alta Yuvarlama round( ) ceil( ) Küsürat Silme intval( )

Php ve tüm programlama dillerinde sayıları yuvarlamamız gerekebilir. Burada nereye yuvarlayacağımıza göre farklı fonksiyonlardan yardım alabiliriz. Round() fonksiyonu tam anlamıyla ortalama fonksiyonudur. üste veya alta yakın olmasına göre yuvarlama yapar <?php round(1.5); ?> Sonuç: 2 <?php round(1.4); ?> Sonuç: 1 <?php round(-11.4); ?> Sonuç: -11 ceil( ) Fonksiyonu ile küsüratlı sayıları en yakın büyük sayıya yuvarlar. Sonuç hiç bir zaman daha küçük çıkmaz. <?php ceil(-11.4); ?> Sonuç: -11 <?php ceil(3.01); ?> Sonuç: 4   PHP Sayılarda Küsüratı Silme intval( )   Sayıların küsüratını yok etmek asında o sayıyı intager haline getirmektir. Bunun için intval( ) fonksiyonunu kullanırız. <?php intval(1.99); ?> Sonuç: 1

PHP OOP Class Nasıl Çağırılır ?

PHP yazılım dilinde oluşturduğumuz sınıfları çağırmamız gerekmektedir. Bunları çağırmak için “new” yapısını kullanabiliriz. Genellikle new ile bir değişkene atarız değişken içerisinden de yapılarımızı değişkenlerimizi çekeriz.   class Deneme { public $isim="Çağrı Güngör"; private $tc="02930293023232"; protected $uyeno="27373"; } $denemebir=new Deneme; echo $denemebir->isim;

PHP Class Private Public ve Protected Nedir ?

PHP de sınıf içerisinde bulunan değişkenlere özellikler verebiliyorum. Bu özellikler “private”, “public” ve “protected olarak isimlendiriliyor”. Bunlar şu amaçlarla kullanılmaktadır. private: Sadece ben ulaşabiliyorum.Dışardan ulaşılamaz public: Herkes ulaşabiliyor protected: Dışarda ulaşamayız. Ancak miras halinden ulaşılabilir.   class Deneme { public $isim="Çağrı Güngör"; private $tc="02930293023232"; protected $uyeno="27373"; }

PHP Sinif Class Oluşturma

PHP’de nesne tabanlı programlama her geçen gün gelişmektedir. 5 sürümünden sonra gözle görülür farklar yaşanmıştır. Sınıfların nesne tabanlı programlamada önemli işlevleri vardır. Nesnelerimizi oluşturmak gelişmiş ve stabil web sitesi oluşturmada bize yardımcı olacaktır. class SinifIsmi { }

PHP Sayfa İçine Sayfa Ekleme Include Etme

PHP scriptlerinde yazılımın kolay kontrol edilebilmesi ve kolay düzenlenebilmesi için include() fonksiyonunu sık bir şekilde kullanırız. Bu şekilde tek bir kaynak üzerinden bir çok sayfayı kontrol edebiliriz. Örnek: include(header.php); include(icerik.php); include(footer.php);

PHP Farklı Sayfaya Yönlendirme Header()

Php’de yönlendirme yapma işlemini sık sık kullanırız. Bu sayede dinamik işlemleri başarılı bir şekilde kullanırız. Php’de bu işlemi yapmak yani bir sayfayı başka bir sayfaya yönlendirmek için header() fonksyionunu kullanırız. Örnek Kullanım header("Location:giris.php");  

PDO INSERT Try Catch Kontrolü

try{ $data = [ 'slider_url' => $slider_url, 'slider_sira' => $slider_sira, 'slider_durum' => $slider_durum ]; $sql = "INSERT INTO slider (slider_url,slider_sira, slider_durum) VALUES (:slider_url, :slider_sira, :slider_durum)"; $slider= $db->prepare($sql); $slider->execute($data); echo "Slider Eklendi"; } catch(PDOException $e){ echo "eklenemedi".$e->getMessage(); }