->
Sayfanızın hazırlanıp istemci tarafında gösterilmeye kadar geçen süreyi hesaplayıp gösterebilecek bir sınıf.kodlar aşağıdaki gibidir.
kodların anlatımına gelince şöyle özetleyebiliriz.sınıf kümemizi oluşturuyoruz.
Okumaya Devam Et »
->
Sayfanızın hazırlanıp istemci tarafında gösterilmeye kadar geçen süreyi hesaplayıp gösterebilecek bir sınıf.kodlar aşağıdaki gibidir.
kodların anlatımına gelince şöyle özetleyebiliriz.sınıf kümemizi oluşturuyoruz.
Okumaya Devam Et »
->
Bildiğimiz üzre php programlama dilince standart olarak bizim kullanımımıza sunulmuş hazır kod parçaçıkları vardır. Önceki yazmış oldugum derste kullandığımız sqrt() pow() bunlara birer örnektir. Ayrıca çok sık bir biçimde kullanacağımız print() ve echo() kod parçacıklarıda bunlara birer örnektir. Bu kullanılan kod parçacıkları dışında kendimiz bir kod yazmak ve bunu herseferinde her sayfamızda satırlarca yazmak yerıne tek bir satırda anlatmak istersek ne yapmamız gerek.
İşte bu kısımda yardımımıza function yetişiyor. Function’ı tanımlamak gerekirse; bizim tanımlarımız doğrultusunda,bizim vereceğimiz isim doğrultusunda çağırabileceğimiz ve kullanabileceğimiz koddur. Peki bu kodu nasıl oluşturacağız ve kullanacağız ? Nerelerde işimize yarayacak gelin bir örnekle açıklayalım.
Okumaya Devam Et »
->
Her gün güncellenen bir veri var.Ancak veri hem başka bir sitede hem de link vermeden içerikten istediğiniz kısmı çekip almak istiyorsunuz.Bu konuyu örnek bir çalışma ile anlatmak istiyorum.
Aşağıda görmüş olduğunuz çalışmayı biraz açalım.
Öncelikle hedef kaynağımızı belirtiyoruz ve daha sonra file_get_contents komutu ile kaynağı çekiyoruz.Ayrıştırmak istediğimiz kısmı preg_match_all komutu ile ayrıştırıp foreach komutu ike mevcut olan tüm verileri listeletiyoruz.Sonra da çıktısını alıyoruz.
->
SQL’ de ORDER BY komutunu bu işle haşır neşir olmuş çoğu kişi bilir. Belli bir alana göre sıralama yaptırır.
Tek kritere göre sıralama yaptığınızda aynı değerdeki alanların sıralamasını yaparken sorun çıkarabiliyor. Bunu önlemenin tek yolu ise alternatif sıralamadır…
SELECT * FROM tablo ORDER BY id
şeklinde kullanım SQL’ de id alanınıza göre sıralama yapar.
Okumaya Devam Et »
->
SQL’ de iki tablodan veri çekmeniz mi gerekiyor? İki ayrı sorgu yerine tek sorguda bu işi bitirmeniz mümkün…
İki tablomuz olsun. tablo1 ve tablo2. tablo2 nin tablo1 ile bağlantısını sağlayan bag_id adında alanı olsun. tablo1′deki id numarası tablo2′ deki bag_id numarasına eşit olması koşuluna dair SQL sorgusunu aşağıda gördüğünüz gibi yapıyoruz.
Okumaya Devam Et »
Merhaba arkadaşlar bu dersimizde mysql veritabanında arama yaptırmayı ve like komutunu öğreneceğiz.
Örneğin bir makale adında bir tablomuz var ve bu tablomuzun içinde başlık adında alan var ve bizde bu alanda arama yaptıracağız.
Dersimize başlayalım ilk olarak bir form oluşturuyoruz.
index.php;
Bir web sitemiz var ve bu websitemizin bazı bölümlerini herkesin görmesini istemiyoruz. Bunun için bazı teknikler kullanabiliriz. Mesela .htaccess dosyası üzerinde yeni kodlar ekleyerek her türlü sayfa uzantısını şifreleyebiliriz; yalnız .htaccess üzerinde yapacağımız değişiklikler .htaccess dosyasının bulunduğu dizindeki tüm sayfaları otomatik şifreler. Bunu istemeyebiliriz. HTML sayfaları javascript kodları ile şifreleyebiliriz ancak hiçbiri php’de yapılan şifreleme tekniği kadar etkili ve güvenli olamaz. Bu şifreleme tekniğinde Mysql gibi veritabanlarını sorgulamayacağız. İki adet basit php sayfası hazırlayacağız. Bu sayfalardan ilki, asıl bilgilerin görünmesini istemediğimiz ikinci sayfamıza ulaşmamızı sağlayacak form girdilerini isteyen bir sayfa olacak. Hemen hazırlıyoruz;
Okumaya Devam Et »
Programlama işini her zaman normal bir konuşma diline benzetmişimdir. Ne kadar çok komut (kelime) ve kural öğrenirseniz bu dili o kadar iyi bilirsiniz. Tabii bu aşamada dil bilgiside gerekir. Örneğin cümlelerimizi kurarken günde birçok kez “ve / veya / eğer” gibi bağlaçları kullanırız. Programlama da aynı şekildedir. Örneğin bir form kontrolü yapacaksınız. Ad ve soyadın zorunlu giriş olmasını istiyorsunuz. Buradaki “ve” bağlacının PHP dilinde karşılığı sembol olarak “&&” , yazısal olarak ise “and” dir. “yada” bağlacı ise sembol olarak “||”, yazısal olarak “or” dur. Aşağıdaki tablo ve örnekte daha iyi anlayacaksınız.
Görev Komut Alternatif Komut
—– ——– ——————
Okumaya Devam Et »
Öncelikle belirtmek isterim ki bu ders eğitim amaçlıdır ve sahte e-mailler (fake mail) ile mail bomb uygulamalarının nasıl yapıldığını mantığıyla gösterme amacı taşımaktadır. Dersimize sahte e-mail uygulaması ile başlayalım.
Okumaya Devam Et »
<?php
mysql_connect
(“localhost”,“kullanıcı adı”,“şifre”); //yukarıda mysql bağlantısını sağlıyoruz.
Okumaya Devam Et »
Son Yorumlamalar