Tem 07

PHP ile E-posta Kontolü

phpnedirPhp ile bir e-posta adresinin geçerli bir şekilde yazılıp yazılmadığını kontrol ettirmemiz mümkündür. Bu işlem için filter_var() fonksiyonu kullanılmaktadır. Şimdi bu işlemin nasıl yapılacağını daha iyi anlamak için bir tane örnek kod yazalım;

<?php
$eposta = "info@bilisimzirve.com";
if ( filter_var($eposta, FILTER_VALIDATE_EMAIL) ){ 
   print 'e-posta adresi gecerlidir';
} else {
   print 'e-posta adresi gecersizdir';
}
?>

Bu şekilde php ile eposta kontolü yapabiliriz. Php ile ilgili konularımıza devam edeceğiz. Bizi takip etmeye devam edin.

Tem 07

PHP if Yapısı

phpnedirPhp’de if (eğer) ile oluşturulan karar yapısında istenen şart veya şartlar sağlandığında if bloğu içinde yer alan komutlar çalıştırılmaktadır. Şimdi bu yapının kullanımını daha iyi anlamak için bir tane örnek yapalım;

<?php
$g=7;
if ($g ==7) {
echo  "değişkenin değeri 7'dir.";
}
?>

Yukaraıdaki örneği çalıştırdığımızda eğer $g değişkeninin değeri 7’ye eşit ise if bloğu arasında kalan işlemler gerçekleşecektir. Eğer şart sağlanmaz ise if bloğunda yer alan işlemler gerçekleşmeyerek if bloğunun sonuna atlanacaktır.

Tem 06

PHP Dizin Açma ve Kapama

phpnedirPhp’de dizin açmak için opendir() fonksiyonu kullanılmaktadır. Dizin kapatmak için ise closedir() fonksiyonu kullanılır. Şimdi bu fonksiyonların kullanımını daha iyi anlamak için bir tane örnek yapalım;

<?php
$klasor= opendir("c:/deneme");
closedir($klasor);
?>

Yukarıdaki örnekte ilk olarak C diskimizde yer alan deneme isimli klasörü (dizin) açmış olduk. Daha sonra açtığımız bu dizini kapattık.

Haz 11

PHP’de Dosya İzinleri

phpnedirBu yazımızda Php’de dosya izinlerinin nasıl yapılacağını öğreneceğiz. Şimdi bu işlem için bir tane örnek kod yazalım;

chmod ("/ders/deneme", 0755);

Yukarıdaki komut ile ders klasörünün içinde yer alan deneme klasörünün izin değerini 755 olarak belirlemiş oldum. İzin değerleri ile ilgili ayrıntılı bilgi almak için buraya tıklayın.

Haz 11

PHP’de Dosya veya Klasör İsmi Değiştirme

phpnedirPhp’de dosya veya klasör ismi değiştirmek için rename() fonksiyonu kullanılmaktadır. Şimdi bu fonksiyonun kullanımını daha iyi anlamak için örnek kodlar yazalım;

Örnek1;

rename(‘deneme’, ‘ders’)

Yukarıdaki örnekte deneme isimli klasörün ismi ders olacaktır.

Örnek 2;

rename(‘resim.jpg’, ‘foto.jpg’)

Yukarıdaki örnekte ise resim.jpg isimli dosyanın yeni ismi foto.jpg olacaktır.

 

Haz 10

PHP’de Klasör Silme

phpnedirÖnceki konularımızda Php’de klasör silemk için yazmamız gereken komutu öğrenmiştik (Yazımızı okumak için buraya tıklayın). Bu konumuzda ise php’de klasör (dizin) ilmek için yazmamız gerekekn komutları öğreneceğiz. Bu işlem için aşağıdaki gibi bir komut yazmamız yeterli olacaktır;

rmdir('deneme');

Bu komut ile sistemimizde yer alan deneme isimli bütün boş klasörler silinmiş olacaktır.
Not: Bu şekilde sadece boş klasörleri silebilmekteyiz. Dolu bir klasörü bu şekilde silmeye çalışırsak sistem bize hata mesajı verecektir. Tekrar görüşmek üzere. Şimdilik hoşçakalın.

May 05

PHP Smtp İletişim Formu

phpnedirHosting hesaplarının barındığı sunucularda güvenlik nedeniyle genellikle php mail fonksiyonu kapatılmaktadır. Bu nedenden dolayı hosting hesaplarında php mail foksiyonu kullanılarak oluşturulan iletişim formları çalışmamaktadır. Hosting hesaplarında kendi oluşturduğunuz iletişim formlarının çalışmasını istiyorsanız php smtp fonksiyonu kullanarak bir iletişim formu hazırlamalısınız. Bu işlem için size yardımcı olacak bir scritp paylaşmak istedim. Aşağıda verdiğim link üzerinden örnek bir php smtp iletişim formu indirebilirsiniz.

php smtp iletişim formunu indirmek için tıklayın

Not= İletişim formundaki smtp bilgilerini kendi bilgilerinize göre değiştirmelisiniz.

Umarım faydalı olur. Tekrar görüşmek üzere. Şimdilik hoşçakalın.

Nis 27

PHP Memory Limit Arttırma

phpnedirPhp yazılımı kullanarak oluşturduğumuz web sitemizde memory hatası alıyorsak php.ini dosyasında ufak bir değişiklik yaparak bu hatayı ortadan kaldırmamız mümkündür. Bu işlem için sunucumuzda bulunan php.ini dosyasını açıp aşağıdaki yazdım bölümdeki değeri arttırmamız yeterlidir;

memory_limit = 64M

Bu işlemi yaptıktan sonra aldığınız hata ortadan kalkmış olacaktır. Tekrar görüşmek üzere. Şimdilik hoşçakalın.

Nis 20

PHP Türkçe Karakter Kodları

phpnedirPhp’de Türkçe karakter seti tanımlanmasına rağen bazan Tükçe karakterlerde sorunlar olabilmektedir. Bu duruda Türkçe karakterlerin yerine kodlar kullanmamız mümkündür. Türkçe karakter için kullanacağımız kodlar aşağıdaki gibidir;

Harf: İ Kodu: &#304;
Harf: ı Kodu: &#305;
Harf: Ö Kodu: &#214;
Harf: ö Kodu: &#246;
Harf: Ü Kodu: &#220;
Harf: ü Kodu: &#252;
Harf: Ç Kodu: &#199;
Harf: ç Kodu: &#231;
Harf: Ğ Kodu: &#286;
Harf: ğ Kodu: &#287;
Harf: Ş Kodu: &#350;
Harf: ş Kodu: &#351;

Tekrar görüşmek üzere. Şimdilik hoşçakalın.