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’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");
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(); }
INSERT $kaydet=$db->prepare("INSERT INTO post SET username=:username, icerik=:icerik, durum=:durum, tarih=:tarih "); $insert=$kaydet->execute(array( 'username'=>"cagrigungor", 'icerik'=>$_POST["icerik"], 'durum'=>0, 'tarih'=>date('Y-m-d H:i:s') )); SELECT FETCHALL $postlar = $db->prepare("SELECT * FROM post ORDER BY id DESC"); $postlar->execute(); $postlarigoster = $postlar->fetchAll(); SELECTFETCH $uyeler = $db->prepare("SELECT * FROM user WHERE user_id=:user_id"); $uyeler->execute([":user_id"=>$_GET['id']]); $uyelerigoster = $uyeler->fetch(PDO::FETCH_ASSOC); UPDATE $kaydet=$db->prepare("UPDATE user SET user_isim=:user_isim, user_soyisim=:user_soyisim, user_username=:user_username, user_telefon=:user_telefon, user_email=:user_email WHERE user_id={...
Php dilinin html ile beraber kullanılması ve bu konuda oldukça becerikli olması php dilini en önemli ve en çok kullanılan web yazılımlarından biri haline getirmiştir. Bu kolaylıklardan birisi olan foreach yapısı parçalamayı göstereceğim. Hem eğitimlerde hemde hayatımda kullanmaktan en çok zevk aldığım yapılardan birisidir. Öncelikle basitçe kodun sade halini paylaşıyorum. Sadece kod ile işi olanlar alıp çıksınlar diye 🙂 <? foreach ($liste as $dongu): ?> <? endforeach; ?> Şimdi kendimize bir liste belirleyelim bu listenin içerisinde üç eleman olsun her üç elemanın içerisinde de üçer farklı elemanlar olsun tabiki sonra hepsini sırayla yazdıralım $liste=[1=>["a","b","c"],2=>["d","e","f"],3=>["g","h","i"]] ?> <? foreach ($liste as $eleman): ?> <?php echo $elema...
Python öğrenirken ve kulanırken sık sık ihtiyaç duyduğumuz Türkiye şehirleri listesi python list formatında hazırlandı. Bu yapıyı direkt python kodarını yazdığınız editöre ekleyebilirsiniz. Şehirlerin listesi plaka numaralarına göre hazırlanmıştır. Python 81 il Plaka’ya Göre Sıralama Listesi sehirler=["Adana", "Adıyaman", "Afyon", "Ağrı", "Amasya", "Ankara", "Antalya", "Artvin", "Aydın", "Balıkesir", "Bilecik", "Bingöl", "Bitlis", "Bolu", "Burdur", "Bursa", "Çanakkale", "Çankırı", "Çorum", "Denizli", "Diyarbakır", "Edirne", "Elazığ", "Erzincan", "Erzurum", "Eskişehir", "Gaziantep", "Giresun", "Gümüşhane", "Hakkari", "Hatay", "Isparta", "İçel (Mersin)", "İstanbul", "İzmir", "Kars", "Kastamonu", "Kayseri", "Kırklareli", "Kırşehir", "Kocaeli", "Konya", "Kütahya", "Malatya", "Manisa", "K...
Core Php kavramını scriptleri incelerken sık sık duyabilirsiniz. Php çekirdeği anlamına gelen bu yazılımları daha detaylı inceleyelim. Php yazılımları bir çok diğer programlam dilinde de olduğu gibi frameworkler üzerinden ilerlemektedir. Piyasada bulunan bir çok yazılım php kütüphaneleri ile hazırlanmıştır. Core Php yazılımlarda ise sadece salt php kodları kullanılır. Hazır hiç bir kütüphane kullanılmaz. Php Framework Listesi Laravel Codeigniter Cake Php Symphony WordPress (Evet bir framework)
Php’de metinler üzerinde manipülasyon yapmak oldukça keyifli ve kolaydır. Gelişmiş yeni nesil scriptlerde bu yapıları iyi kullanmak ve kendimize özel fonksiyonlar belirlemek de önemlidir. Manipülasyon işlemlerinden en çok kullanılanlardan birisi bir kelimeyi başka bir kelime ile değiştirmektir. Bunu rastgele bir kelime üzerinden yapabilmekte büyük kolaylıklar sağlamakadır. PHP Replace PHP’de bir kelimeyi belirli bir değişken içerisinde başka bir kelime ile değiştirmek için str_replace fonksiyonunu kullanmaktayız. Bu fonksiyonun 3 farklı bileşeni bulunmaktadır. İlki değiştirmek istediğimiz kelime ikincisi değişecek kelime üçüncü yapı ise değişecek kelimenin nerede hangi metin içerisinde bulunduğudur. PHP Replace Kullanımı <?php str_replace( degisenkelime , yeni...
PHP’de en çok kullandığımız yapılardan birisi if yapısıdır. Koşulları belirtmek için kullandığımız bu yapılar aslında bilgisayar yazılımlarının en temel kodudur. Sonuçta her şey 0 yerine 1 olması koşuluyla çalışmakta veya çalışmamaktadır. If koşulunu gündelik bir örnekle açıklamak istiyorum. Eğer sınav notun 40 puan üzerindeyse dersten geçersin. PHP yazılım dilinde de koşullar aynen böyle çalışır önce bir koşul belirtiriz. Daha sonra bu gerçekleştiğinde veya gerçekleşmediğinde neler meydana geleceğini belirtiriz. Örnek: if ($sinavnotu>40) { echo "Dersi Geçtiniz" ; } Yukarıda if sonrası ilk gelen parantezler koşulu içerir. Daha sonra gelen süslü parantezler ise koşulun doğrulanması sonucunda gerçekleşecek olaydır. Else ( Değilse) else ifadesi if ifadesinin bir...
Php ile oluşturduğumuz diziler (arrays) statik olmak zorunda değildir. Genelde de dinamik yapıları taşımak ve saklamak için kullanılır. Dizilere yeni değerler ekleyebiliriz. Bunun için birden fazla yöntem mevcuttur. Konuyu anlatmadan önce basit bir dizi oluşturalım. Diziler hakkında yeterli bilginiz yoksa PHP DİZİLER yazımı okumalısınız. Örnek: $urunbilgileri=array("fiyat","isim","kargo","resim"); Yukarıda basit bir dizi oluşturduk. Buna mağaza ismi değerinide eklemek istiyorum. Bunun için herhangi bir fonksiyon kullanmadan değişkenlerdeki değer atamaya benzer bir şekilde atama yapabilirim. Örnek: $urunbilgileri=array("fiyat","isim","kargo","resim"); $urunbilgiler[3]="magaza"; Burada bir anahtar değer girdim. Böylelikle bunu bir değişken olarak algılamadı ve nereye bu değeri ekleyeceğini ö...
PHP’de zaman zaman dizileri iç içe oluşturma ihtiyacı duyarız. Bu kategorilendirme ve detaylandırmada sık kullanılır. Dizileri iç içe almak oldukça kolaydır. İsmindende anlaşldığı gibi bir array içerisine farklı bir array oluştururuz. <?php $okul=array('sinif' => array(1,2,3,4,5 ),'bloklar' => array(a,b,c,d)); echo $okul[sinif][0]; ?>
MD5 Nedir ? MD5 dünya’nın en çok kullanılan şifreleme metotlarından biridir. Aslına bakılırsa md5 tam anlamıyla bir şifreleme metodu değildir. MD5 girilen şifreleri harf ve rakamlardan oluşan yeni ve geri çevrilmesi zor bir formata çevirir. MD5 şifre güvenliği açısından oldukça önemlidir ve veritabanına şifre aktarılırken kullanılması oldukça önemlidir. Bir çok yazılım bu metodu kullanmaktadır. Bunlar arasında en önemli örnek WordPress. PHP MD5 Fonksiyonu Php’de md5 yapısı md5() fonksiyonu içerisinde kullanabiliriz. <?php $guvenlisifre = md5("şifre buraya"); ?> Örnek MD5 Çeviri Uygulaması Örnek Şifre: besiktas1903 MD5 Karşılığı: 55e0b4611bac6b5626a3f704cd4ca37a Aynı şifreyi bir çok farklı uygulama üzerinde kullanmak oldukça risklidir.