Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Şuan hali hazırda bir sürü PHP veritabanı sınıfı mevcut. Bunlardan bir kaçını saymak gerekirse; ezSQL, ADOdb, MeekroDB. Hepsinin bir çok fonksiyonu ve bazı farklı özellikleri var, incelemenizi öneririm. Fakat sonuç olarak baktığımda aslında ben bunların bir çoğunu kullanmıyorum ve kod kalabalığı...
İşin aslı henüz çoklu dil destekleyen bir site çalışmam olmadı. Fakat bu konularda bilgi edinmek amacıyla “gettext” ile karşılaştığımda yöntemin pratikliği ve fonksiyonları karşısında tüm çalışmalarıma çoklu dil desteği ekleyesim geldi.
Genelde çalışmamızın sonlarına geldiğimizde ya da önce...
Bundan sonraki yazılarımda ağırlıklı olarak PHP frameworkleri ve PHP sınıfları göreceksin, bu yazıda bunların bir habercisi diyebilirim. Aslında fonksiyonlara ihtiyaç duymadan istediğin bir çok projeyi gerçekleştirebilirsin, kopyala-yapıştır özelliği olmadan da bir çok yazıyı tekrar tekrar...
İnternette otomatik olarak programlandıkları amaç üzerine bir çok adrese ve içeriğe ulaşıp değerlendiren, kullanan, saklayan veya yayınlayan inter robotlarına bot denir.
PHP’de bot yapmak gayet basit ve eğlencelidir. Günümüzde en çok başka sitelerden içerik (ç)almak amacıyla kullanılan botlar...
Ajax; javascript ile internet sayfalarında sayfaları yeniden yüklemeye gerek kalmadan ve yeni sayfayalara yönlenmeden içeriklerin değişmesini sağlayan tekniğin adıdır.
Bu tekniği kullanmamız için günümüzde bir çok hazır kütüphane ve uygulamalar mevcut. Ben bunlardan en iyisi ve en popüleri olan...
PHP’de ve bazı diğer programlama dillerinde “n“, “r“, “t” karakterleriyle karşılaştığınız olmuştur. Ve ilk karşılaştığınızda eminim bunlar nedir ve neden çıktılarda gözükmüyor diye merak etmişsinizdir.
Uzun uzun anlatılacak bir konu olmadığı için hemen kısaca bu karakterlerin neyi ifade...
PHP’de e-posta göndermek gayet basit ve sadece mail() fonksiyonu ile gerçekleşiyor. En az üç parametre ile çalışan bu fonksiyona posta gönderilecek adresi, mesajın konusunu ve mesajın içeriğini yazarız.
Dördüncü parametresi ile başlıkları kullanarakta birden fazla kullanıcıya göndermeye ya da...
PHP’de bir uygulamada bir çok koşulu kontrol edeceğimiz zaman onlarca if kullanmak bayabilir. Bu tip baygınlıklardan kurtulmak için şimdi istisna yönetimini anlatacağım.
İstisna kullanırken de illa ki yine if kullanacağız ama bu sefer biraz daha kontrollü ve ideal olacak. Olası fatal error...
MYSQL bir çok programlama dilinde kullanılan ve en popüler veritabanı yazılımıdır. Uygulamalarımızda bize gönderilen verileri kalıcı bir şekilde saklayıp istediğimiz zaman istediğim şekilde tekrar geri okuyup düzenlememizi sağlar.
MYSQL aslında kendi başına bir veritabanı programlama diline...
PHP dosya yükleme işleme için önceki derslerde öğrendiğimiz html formunu kullanacağız. Başkalarının bilgisayarında olan dosyaları kendi sunucumuza göndereceğimiz bu çalışmada güvenlik için biraz dikkatli ve tedbirli olmamız gerekiyor.
Eğer hiç bir koşul uygulamadan saf bir upload uygulaması...
PHP ile dizin işlemleri sayesinde yeni dizinler oluşturabilir, dizinleri taşıyabilir, yeniden adlandırabilir, silebilir ve içinde neler olduğunu gösterebiliriz.
Web tabanlı dosya yöneticisi gibi bir yazılım yapmak ya da dosya upload çalışmalarına girişmek için öğrenmemiz gereken konulardan bir...
PHP’de dosya sistemi işlevleri sayesinde yeni dosyalar oluşturabilecek, olan dosyaları değiştirebilecek ya da silebileceğiz. Dosya yükleme ve indirme olaylarında da lazım olacak olan bir çok önemli fonksiyona da bu başlık altında değineceğiz.
Bu işlevler sayesinde tek bir PHP dosyası ile...
Zaman hızla ilerliyor, bunu çalışmalarımızda sağlıklı ve fonksiyonel bir şekilde sunabilmek için PHP ile tarih ve saat ifadelerinden bahsedeceğim.
Tarih verilerini kullanmaya başlamadan önce yapmamız gereken bir takım ayarlar var. Bunlardan ilki doğru saat ve tarihe ulaşabilmek için hangi il...
PHP çalışmalarında kullanabileceğin işe yarar ve alternatif fonksiyonlarla tanışmaya hazır mısın?
İçerikleri detaylı yönetmek, tarih saat yazdırmak, bir PHP dosyasına farklı dosyalar dahil etmek, rastgele rakamlar üretmek ve daha bir çok alanda işlemler yapmamızı sağlayan birbirinden acayip...
PHP’de ziyaretçilerden ve kullanıcılardan bilgi almak için formları kullanacağız. Formlar sayesinde kodları dışarıdaki verilere ve dinamik içeriklere açarız. Mesela giriş formları, e-mail gönderme formları, hesaplama formları, yönetim panelleri vesaire.
Ziyaretçilerin forma yazdıkları değerleri...
Cascading Style Sheets (Basamaklı Stil Şablonları ya da Basamaklı Biçim Sayfaları, bilinen kısa adıyla CSS), HTML'e ek olarak metin ve format biçimlendirme alanında fazladan olanaklar sunan bir işaretleme dilidir.
İnternet sayfaları için genelgeçer şablonlar hazırlama olanağı verdiği gibi...
CSS FONT SİZE ÖZELLİĞİ
Bu özellik ile yazılara istediğimiz boyutları verebiliriz. Genelde değerleri px veya em türünden veriyoruz. Normalde tarayıcılar varsayılan olarak yazı boyutunu 16px olarak uygularlar.
Burada 1em demek, varsayılan boyut yani 16px olarak hesaplanır.
2em = 16px * 2 = 32px...
Kendi bilgisayarımızı sunucumuz gibi yapıp PHP kodlaramızı derleyip çalıştırabilmek için Apache, Mysql ve PHP kurmamız gerekiyor.
Şimdi kurulumlarımızı bebarerce gerçekleştirelim ve “Merhaba Dünya“mızı yazalım. Kurulumlarımızı başarılı bir şekilde gerçekleştirdikten sonra işin yorucu kısmı...
Checkbox olayını iki farklı şekilde kullanabiliriz, birincisi sıkca gördüğümüz tek bir checkbox ile şartları kabul etme, onay alma mevzusu. Diğeri ise listelerde birden fazla maddeyi seçip çoklu işlem yaptırma.
Checkbox ile onay işlemi
Genellikle formların sonlarında şartları kabul edilmesinde...
Başlangıç seviyesinin son dersi olan fonksiyonlar bir şeyler inşa etmeye başlamamız için öğrenmemiz gereken en harika derslerden birisi. Teorik olarak matematik dersinde gördüğümüz fonksiyonlar gibidir.
Oluşturduğumuz bir değişken ve içine yazdığımız kodları istediğimiz yerde tanımladığımız...