Kategori arşivi: Web Programlama

PHP ile Site Yolunu Öğrenme

phpnedirPhp ile yayın yaptığımız sitenin sunucudaki tam konumunu öğrenmemiz mümkündür. Bu işlem için bir tane php sayfası oluşturup bu sayfanın içine aşağıdaki kodları yazmamız yeterli olacaktır;

Bu kodu koyduğunuz php sayfasını çalıştırdığınızda web sitenizi barındırdığınız sitenin tam yolu ekranda gözükmüş olacaktır.

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;

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

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;

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.

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;

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.

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;

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.

PHP’de Klasör İçindeki Dosyaları Listeleme

phpnedirPhp’de herhangi bir klasör içindeki dosyaları listeletmemiz mümkündür. Bu işlem için aşağıdaki örnekteki gibi bir kod yazmamız yeterlidir;

Bu kodta sistemimizde yer alan deneme isimli klasörün içindeki dosyaları listeletmiş olacağız.

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.

 

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;

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.

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.

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.