‘PHP’ Kategorisi için ArÅŸiv

Mysql, Kısaca…

03 Nis.
Yazan: admin | Kategori: PHP | Yorum Yok

PHP uygulamaların vazgeçilmezlerinden en önemlisi şüphesiz Mysql veritabanıdır. Evet Mysql bir veritabanıdır, yani bilgilerin saklandığı yapılardır.

Mysql veritabanının en güzel özelliklerinden ilki ücretsiz olması olabilir. Bunun yanında hızı ve kararlılığı, ücret karşılığı satılan diğer birçok veritabanı ile boy ölçüşebilir.

Mysql’de diÄŸer birçok veritabanı gibi; tablolar, sıralar, sütunlar ve hücrelerden oluÅŸur. Basit bir Mysql tablosu aÅŸağıdaki gibidir; (Yazının tamamını okuyun »)

Bu yazının Popülerliği: 21% [?]

Sphere: ilgili konular.

Etiketler: ,

PHP’de Rastgele Sayı ve Harf Üretme

29 Mar.
Yazan: admin | Kategori: PHP | Yorum Yok

PHP ile sayı ve harflari kullanarak rastgele diziler oluÅŸturabiliriz. Ne iÅŸe yarar? Bu sorunun cevabı birazda sizin yaratıcılığınıza baÄŸlı. Aklıma gelenler; çerez bilgileri, oturum bilgileri, kullanıcı kimlikleri, aktivasyon kodları…

function random() {
$strRandom = ”;
$strChars = “1234567890abcdefghijklmnopqrstuvwxyz”;
for($i=0;$i<11;$i++) {
$strRandom .= $strChars[mt_rand(0, strlen($strChars))];
}
return $strRandom;
}

Yukarıda random() isimli bir fonksiyon tanımladık. $strRandom isimli bir deÄŸiÅŸken tanımladık ve =” ile boÅŸ bir deÄŸiÅŸken olmasını saÄŸladık. $strChars deÄŸiÅŸkenine kullanacağımız karakterleri yükledik. for ile döngü yarattık ve ÅŸartları; 0‘dan baÅŸla, 11‘e kadar bir arttır olarak belirledik. Son olarak $strRandom deÄŸiÅŸkenimize 11 haneli sayı ve harflarden oluÅŸan grubumuzu yükledik. Burada farklı bir fonksiyonuda kullanmış olduk; mt_rand(): PHP’de rastgele karakterler üreten bir fonksiyon. Dizilimi ise;

mt_rand ([ int $min ], int $max )

şeklindedir. int $min, döndürülecek en az değer (varsayılan:0), int $max ise en fazla değeri ifade eder.

Umarım yararlı olmuÅŸtur…

Bu yazının Popülerliği: 24% [?]

Sphere: ilgili konular.

Etiketler: , ,

PHP’de Hata İşleyicileri

25 Mar.
Yazan: admin | Kategori: PHP | Yorum Yok

PHP de bir hata mesajı bize, dosya adı, satır numarası ve hata bilgisini verir. Bu bilgileri düzenlemek veya kişiselleştirmek uygulamamızın profesyonelliğini gösterir ve güvenlik sağlar.

PHP’de bu maksatla üç farklı yöntem kullanılır;

  • die() ifadesi,
  • özel hata yönetimi ve hata mesajları,
  • hata raporları.

(Yazının tamamını okuyun »)

Bu yazının Popülerliği: 19% [?]

Sphere: ilgili konular.

PHP ile E-posta Gönderme

24 Mar.
Yazan: admin | Kategori: PHP | Yorum Yok

PHP ile uygulama içinde e-posta göndermek için mail() fonksiyonu kullanılır. Fonksiyonun dizilimi aşağıdaki gibidir;

mail(to,subject,message,headers,parameters)

Parametreler Açıklama
to Gerekli. Alıcının/alıcıların e-posta adresi
subject Gerekli. Gönderilecek e-postanın konusu/başlığı. Tek bir satırdan oluşur.
message Gerekli. Gönderileceke-postanın detayları/metni. En fazla 70 satır olmalıdır.
headers Opsiyonel. From, Cc, and Bcc gibi parametler alır.
parameters Opsiyonel. E-posta ekleri.

(Yazının tamamını okuyun »)

Bu yazının Popülerliği: 21% [?]

Sphere: ilgili konular.

Etiketler: , ,

PHP’de Oturumlar (Sessions)

23 Mar.
Yazan: admin | Kategori: PHP | Yorum Yok

Herhangi bir uygulamayı açtınız, bu uygulama içinde bazı işlemler yaptınız ve ardından kapattınız. İşte bu olaylar kısaca oturum (session) olarak tanımlanabilir.

Sisteminizde kayıtlı kimlik bilgileriniz sayesinde bilgisayarınız sizi tanır ve açıp kapatığınız oturumları takip edebilir. Ancak internet ortamında sunucular sizi tanımaz ve bu olayları takip edemez. Çünkü HTTP adresleri sizin durmunuzu takip edemez.

Yukarıdaki durumu tersine çevirmek için PHP (ve diğer birçok dil) oturum tanımlama bilgilerini sunucuda depolamak için bazı fonksiyonlar veya değişkenler kullanırlar. Bu bilgiler son kullanıcı bilgileridir ve yenisi ile sürekli temizlenirler. Diğer bir yöntemde bu bilgileri bir veritabanında depolamaktır, böylece kalıcı bilgiler elde edilerek veriler sonraki oturumlara aktarılabilir.

Açılan bir oturumla kullanıcıya atanan bir kimlik, oturum sona erdirilene kadar veya dopalamak için kullanılabilir. Bu tür bir kimliÄŸe “unique id” kısaca UID adı verilir. UID kaydı bir çereze veya uygulama adresine aktarılabilir. (Yazının tamamını okuyun »)

Bu yazının Popülerliği: 19% [?]

Sphere: ilgili konular.

Etiketler: , , , ,

PHP’de Çerezler

21 Mar.
Yazan: admin | Kategori: PHP | Yorum Yok

Öncelikle çerez nedir? Çerezler web sitelerinin kullanıcılarını tanımak için kullandıkları küçük dosyalardır. Herhangi bir iÅŸlem sonucu (üye giriÅŸi, yeni üyelik gibi…) site, kullanıcının bilgisayarında çerez(cookie) adı verilen bir dosya oluÅŸturur ve bu dosyalar daha sonra kullanılmak üzere bazı bilgiler içerir. Kullanıcının yaptığı daha sonraki giriÅŸlerde veya iÅŸlemlerde bu bilgiler site tarafından kullanılır. (Yazının tamamını okuyun »)

Bu yazının Popülerliği: 20% [?]

Sphere: ilgili konular.

PHP’de Dosya Yükleme

17 Mar.
Yazan: admin | Kategori: PHP | Yorum Yok

PHP ile sunucuya dosya yükleyebiliriz ancak bu işlem için iki elemana ya da kod grubuna ihtiyacımız olacaktır.

Dosya Yükleme Formu

Bu bir HTML formudur ve basit olarak aÅŸağıdaki gibidir. “form.php” olarak kaydedebiliriz.

<html>
<body>

<form action=”upload_file.php” method=”post”
enctype=”multipart/form-data”>
<label for=”file”>Dosya adı:</label>
<input type=”file” name=”file” id=”file” />
<br />
<input type=”submit” name=”submit” value=”Gönder” />
</form>

</body>
</html>

Formda, (enctype=”multipart/form-data) ifadesi bir dosyaya ait içerikler istenildiÄŸinde kullanılır. Yine girdi tipi olarak kullandığımız (type=”file”) ile bir dosya için iÅŸlem yapılacağını belirtiriz. (Yazının tamamını okuyun »)

Bu yazının Popülerliği: 21% [?]

Sphere: ilgili konular.