|
|
|
|
|
| Web sayfalarınızda kullanabileceğiniz bir takvim uygulaması |
| |
|
|
|
|
|
|
|
|
|
|
|
| Web sayfalarınızda kullanabileceğiniz güzel bir resim galerisi örneği |
| |
|
|
|
|
|
|
|
|
|
|
|
| Kullanıcılardan çok fazla veri girmesini istiyorsanız kullanabileceğiniz bir dinamik veri girişi örneği |
| |
|
|
|
|
|
|
|
|
|
|
|
| Veritabanından çekilen verileri comboboxta yazdıran güzel bir kod. Herhangi bir formun içerisinde <SELECT></SELECT> blokları arasına yerleştirilmesi gerekiyor. |
| |
|
|
|
|
|
|
|
|
|
|
|
| For döngüsü, belirtilen bir numaraya kadar, devam eden ifadeleri tekrarlamaktadır. For döngüsünde bir sayaç değişkeni kullanılır ve belirtilen değere kadar sayaç arttırılır ve azaltılır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| PHP ile file upload işlemi yapmak oldukça kolaydır. Bu işlemi yapan kod örneği aşağıdadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Kullanıcıların sayfalarımıza üye olması için rastgele şifreler üretmemiz istenirse kullanabileceğiniz kod örneğini sunuyoruz. |
| |
|
|
|
|
|
|
|
|
|
|
|
| MySQL veritabanına bağlantının yapılması ve sorgulama sonunda kayıtların listelenmesini sağlar. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Liste kutularında (Select Box) çoklu seçim yapılması ve listelenmesi için PHP ile hazırlanmış bir örnek. |
| |
|
|
|
|
|
|
|
|
|
|
|
| PHP kodları ile resim oluşturmak mümkündür. Resim oluşturmak için ImageCreate () fonksiyonu kullanılmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| MySQL veritabanına bağlantı yapıldıktan sonra istenilen SQL sorgusunun sonuçlarını tablo halinde listeliyor. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Herhangi bir formdan girilen bir email adresinin doğru olup olmadığını anlamamıza yarayan güzel bir kod örneğini sunuyoruz |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir değişkenin belirli bir şartı karşılaması veya karşılamaması halinde yapılacak işlemler için kullanılmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 32 karaktere kadar şifre üretmek için kullanışlı bir fonksiyon |
| |
|
|
|
|
|
|
|
|
|
|
|
| Sayfamızda eğer tarih bölümü bulunuyorsa veya tarihlerle ilgili işlemler bulunuyorsa date() fonksiyonunun parametrelerini bilmemiz gerekmektedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Kullanıcının başka bir URL adresine yönlendirilmesini sağlar. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Boyutları bilinmeyen bir resmin istenilen ebatlarda görüntülenmesini sağlayan kod örneği. Getimagesize() fonksiyonu kullanılarak hazırlanmıştır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| MySQL veritabanına bağlantı yapılmasını sağlar. |
| |
|
|
|
|
|
|
|
|
|
|
|
| PHP ile yapılan sorgulamaları Microsoft Excell dosyası olarak kayıt etmemizi sağlayan bir örnek |
| |
|
|
|
|
|
|
|
|
|
|
|
| Kendi web sayfalarınızda rakamların daha anlaşılır bir şekilde gözükmesini istiyorsanız, sayıları belirli bir formatta yazdırmanız gerekmektedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| If ....Else ifadesi belirtilen durumun doğru ya da yanlış olmasına göre program akışına yön vermektedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| PHP kodları ile içinde bulunulan web sayfasının URL adresini almayı sağlayan örnek. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bilgisayarda bulunan klasörleri listelemede kullanabileceğiniz bir örnek. |
| |
|
|
|
|
|
|
|
|
|
|
|
| isset, değişkenin tanımlı olup olamamasının kontrolü için; unset, değişkenin yok edilmesi için; empty, değişkenin içerisinin boş olup olmadığını kontrol etmek için kullanılır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Normal rakamları romen rakamlarına çevirmek için kullanabileceğiniz bir fonksiyon |
| |
|
|
|
|
|
|
|
|
|
|
|
| Kendi yazacağınız bir fonksiyonla yerel zamanı göstermek isteyebilirsiniz. Bu gibi durumlarda kullanabileceğiniz kod örneği. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Sayı değişkenlerin basamaklı olarak biçimlerdirmesinde number_format fonksiyonu kullanılmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bilgisayarınızda bulunan ismini ve path'ini verdiğiniz dosyanın boyutunu byte,KB veya MB cinsinden öğrenebilirsiniz. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Resim galerisi oluşturan güzel bir örnek |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir kullanıcının tarayıcısına setcookie() komutu kullanılarak çerez eklenmektedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| mysql_list_dbs (), ifadesi ile Mysql veritabanında bulunan tablo isimleri bir değişken dizi içerisinde tutulabilmektedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Herhangi bir dosyayı açıp satır satır okumamız gerekebilir. PHP'de dosyanın içeriğini satır satır okutmamızı fgets() fonksiyonu sağlamaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| PHP ile sayfanızda XML dosyalarını kullanmanız için hazırlanan bir örnek |
| |
|
|
|
|
|
|
|
|
|
|
|
| Sistemden logout işlemiyle çıkacak kullanıcının bilgisayarında tutulan çerezler silinme süreleri gelmeden de silinebilir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Herhangi bir dizinin eleman sayısının bulunmasını sağlar. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir dosyanın içeriğini açmak veya bir değiştirmek için önce dosyanın açılması gerekmektedir. PHP'de dosya açmak için kullanılacak komut fopen()' dır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir durumu bakarak karar vermeyi sağlar. Çeşiştli alternatiflerden seçim yapmak için kullanılır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Herhangi bir dosyanın son değişiklik tarihini PHP kodlarıyla öğrenmemiz gerektiğinde kullanılması gereken kodlar şu şekildedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir dosyaya yazı yazdırmak için fwrite() komutu kullanılmaktadır. fputs() komutu ile dosyanın sonuna ekleme yapılmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Aşağıdaki fonksiyon istenilen günü yine istenilen formatta yazdırmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir string (karakter katarı) değişkenin karakterlerini dizi olarak almak |
| |
|
|
|
|
|
|
|
|
|
|
|
| While döngüsü döngüye girilmeden önce şartın sağlanıp sağlanmadığını kontrol ettikten sonra işlemleri yapmaktadır. İşlemler ilk kez yapıldıktan sonra şartın sağlanıp sağlanmaması isteniyorsa bu durumda do..while döngüsü kullanılır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| PHP veya diğer programlama dillerinde programın küçük yapılarına (modüllerine) fonksiyon adı verilmektedir. Yani fonksiyonlar, programlarda kullanılan alt program parçacıklarıdır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Herhangi bir dosya oluşturmak için PHP'de kullanılacak komut touch()' tır. Bu fonksiyonu kullanırken oluşturulması istenilen dosyanın adının verilmesi gerekmektedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bazı durumlarda kullanıcının kullandığı dile göre sayfalarımızı yönlendirmek gerekebilir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Dizinin içindeki elemanları içeriklerine göre alfabetik olarak sıralamaya yararlar.Sadece dizinin adının verilmesi yeterlidir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| fseek() fonksiyonu ile bir dosya içerisinde istenilen yere gidilebilmektedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir URL yapısı gereği bazı parçalardan oluşmaktadır. Bu yapı içerisinde protokolunun adı,domain adresi, değişkenler bölümü gibi bazı bölümler bulunmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Herhangi bir dosyanın diskte kapladığı yeri öğrenmek için filesize() komutu kullanılmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Tek ve çift tırnak işaretlerinin sisteme zarar vermesini önlemek amacıyla, kullanıcıların girdikleri tırnak işaretlerinin otomatik olarak zararsız hale getirilmesi gerekmektedir. Buna göre bir ' karakteri \' karakteri olarak değiştirilecektir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Herhangi bir formdan girilen bir URL adresinin doğru olup olmadığını anlamamıza yarayan güzel bir kod örneğini sunuyoruz. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir dizinin bütün elemanlarını ekrana yazdırmak için tek tek bütün satırlarını yazdırmak yerine döngüyle yazdırmak tercih edilmektedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Herhangi bir dosya silmek için PHP'de kullanılacak komut unlink()' tir. Bu fonksiyonu kullanırken silinmesi istenilen dosyanın adının verilmesi gerekmektedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Programın akışı içerisinde, ilk verilen değerden başka değer alamayacak sabit tanımlamak için "Define" |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir kullanıcının bilgisayarına yerleştirilmiş olan bir çerez, bütün POST değikenlerinde oldugu gibi, yanlızca adı yazılarak kullanılabilir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Random bir şekilde stringoluşturmak için kullanabileceğiniz bir örnek. |
| |
|
|
|
|
|
|
|
|
|
|
|
| PHP kodarı ile Oracle veritabanına bağlanmak için OCILogon () fonksiyonu kullanılmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Kullanıdan alınan tarih verisinin doğru olup olmadığını kontrol etmek istediğinizde kullanabileceğiniz bir kod örneği |
| |
|
|
|
|
|
|
|
|
|
|
|
| Program içerisinde değişkenleri tiplerini öğrenip ona göre uygun değişkenleri atamak için gettype() veya settype() komutları kullanılmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Stringlerde büyük-küçük harf dönüştürme işlemleri strtoupper() , strtolower(), ucfirst(), ve ucwords() fonksiyonları ile yapılmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Aşağıdaki fonksiyon istenilen ayı yine istenilen formatta yazdırmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Yazılan kodlar içerisinde değişken tiplerinin değiştirilmesi mümkündür. String'ten integer'a veya tam tersi dönüşümler yapmak mümkündür. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir projede dosya boyutunu okuduktan sonra byte olarak bulunan değeri KB, MB cinsinden yazdıran birfonksiyon örneği. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Sitenize giren kullanıcı'nın IP adresini göstermenizi sağlayan bir kod örneği |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bazen Oracle veritabanına bağlantı yapıldıktan sonra hata mesajları ile karşılaşılabilmektedir.Bununu en temel nedeni ORACLE_HOME çevre değişkeninin sistem genelinde tanımlanmamış olmasından kaynaklanır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Sayfanın içinde başka sayfaların gönsterilmesi istendiği zaman include ifadesi kullanılmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Su anki gün bilgilerini alır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Swithc deyimi kontrol ifadesi olarak kullanılmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Asağıdaki örnekler dizileri büyükten küçüğe sıralamayı sağlarç |
| |
|
|
|
|
|
|
|
|
|
|
|
| strlen() verilen string'in uzunluğunu bulur. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Aşağıdaki örnek $cars ve $numbers dizisini sıralamayı sağlamaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Is_string () PHP fonksiyonu girilen değerin string olup olmadığını kontrol eder.. This could be used within an if () statement to treat strings in one way and non-strings in another. It will return true or false. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir string'in içinden bir parçanın alınmasını sağlar |
| |
|
|
|
|
|
|
|
|
|
|
|
| Şifre sıfırlama veya API anahtarları için kriptografik olarak güvenli, rastgele karakter dizileri oluşturma. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Sitemap veya RSS beslemeleri için PHP ile XML formatında çıktı üretme örneği. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Dizideki verileri Excel'in okuyabileceği .csv formatına dönüştürüp indirmeye sunma örneği. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir REST API servisinden JSON verisi çekmek ve bu veriyi PHP dizisine dönüştürmek için kullanılan profesyonel yöntem. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Kullanıcı şifrelerini geri döndürülemez şekilde güvenli bir şekilde hashleme ve giriş anında doğrulama örneği. |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| İç içe geçmiş objelerde null kontrolü yapmadan güvenli bir şekilde değer okumayı sağlayan modern PHP özelliği. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Belirtilen yolda klasör yoksa oluşturan ve yazma izinlerini (chmod) ayarlayan kod bloğu. |
| |
|
|
|
|
|
|
|
|
|
|
|
| E-posta, URL ve IP adresi gibi verilerin doğruluğunu Regex yazmadan kontrol etmenin en güvenli yolu. |
| |
|
|
|
|
|
|
|
|
|
|
|
| PHP dizisini JSON formatına çevirip bir dosyaya (.json) yazdırma ve saklama örneği. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Dosya boyutunu byte cinsinden alıp kullanıcıya en uygun birimde gösteren pratik fonksiyon. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Kullanıcının giriş yapıp yapmadığını oturum (session) üzerinden kontrol eden temel güvenlik yapısı. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Hata oluşsa da oluşmasa da mutlaka çalışması gereken (örn: DB kapatma) kodlar için finally kullanımı. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Makale başlıklarını (Örn: "PHP Nedir?") URL uyumlu hale (php-nedir) getiren fonksiyon. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Sayfanın en başında ve sonunda çalıştırılarak toplam yüklenme süresini milisaniye cinsinden ölçen kod. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Çok boyutlu bir dizi içinde belirli bir ID'ye veya değere sahip elemanın anahtarını bulma. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Özellikle test soruları veya rastgele ürün listeleme işlemlerinde kullanılan dizi karıştırma kodu. |
| |
|
|
|
|
|
|
|
|
|
|
|
| SQL Injection riskini ortadan kaldıran, hata modları açık ve modern bir PDO bağlantı sınıfı örneği. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Değişkene atanabilen veya başka bir fonksiyona parametre olarak gönderilebilen fonksiyon yapısı. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir klasör içindeki sadece .jpg veya .pdf gibi belirli uzantıya sahip dosyaları listelemenin en hızlı yolu. |
| |
|
|
|
|
|
| |