PHP – PHP’de Çerez Oluşturma (Cookie)

Kullanıcı tarafında oluşturulan çerezler bizim için kullanıcıyı hatırlama yöntemlerinden biridir.Kullanıcı tarafında bırakılan çerezler kullanıcı siteyi başka bir zamanda ziyaret ettiğinde eğer çerez hala aktif ise daha önceden çerezde saklanan bilgileri kullanmamızı sağlar.

<?php
if (isset($_COOKIE["test_cerezi"]))/*çerezin varlığı kontrol ediliyor kontrol ediliyor*/
{//www.programlamadersleri.com
echo "çerez var";//eğer çerez var ise ekrana bilgi notu yazdırılıyor	
}
else //yok ise çerez oluşturuluyor.
echo "çerez yok oluşturuluyor";//www.programlamadersleri.com
setcookie("test_cerezi","bu bir çerezdir", time() + (60*60*24));
//çerez oluşturma işlemi setcookie("çerez ismi","çerez değeri", time() + çerezin tutulacağı süre olarak tanımlanıyor.
//www.programlamadersleri.com
?>

PHP – PHP ile dosya oluşturma içerik ekleme

PHP’de dosya oluştururken touch() ifadesini kullanırız.Okumak için ise fwrite() şimdi bunlarım nasıl kullanıldığına bakalım.

<?php
touch("yenidosya.php");
?>

Yeni dosya oluşturma işte bu kadar kolay.Şimdi ise dosyanın içine veri yazdırmayı görelim.

<?php
$dt = fopen('yenimetin.txt', 'w');
//fopen() komutu ile okunacak dosyamızı açıyoruz.
//herhangi bir dosya uzantısı olabilir txt,php,html
fwrite($dt, 'yazılan veri<br>');
//fwrite ile ise istediğiniz veriyi yazıyoruz.
/*Burada önemli nokta şu tek bir fwrite ile bütün sayfayı yazdırabiliriz 
ancak dosya içine birden çok veri girmek istediğimizde
 komutu tekrarlayabilirsiniz.
*/
fwrite($dt, 'yazılan veri2<br> ');
fwrite($dt, 'yazılan veri 3<br>');
fclose($dt);
//Ve işimiz bittiğinde fwrite() ile dosyayı kapatıyoruz.
?>

Dosyaya metin yazdırma ile ilgili birkaç bilgi:

-Eğer daha önce verdiğiniz isimde bir dosya yok ise fopen() dediğinizde verdiğiniz isimde bir dosya oluşturur.

-Komutu her çalıştırdığınızda dosya içindeki veriler silinerek sizin verdiğiniz içerik yazılır.

 

PHP – PHP ile klasör oluşturma

Php ile dosyamızın bulunduğu dizinde klasör oluşturmak için mkdir() komutunu kullanırız.Bu örnekte ise basit bir şekilde klasör varlığı kontrol edildikten sonra eğer klasör yok ise yeni klasör oluşturulmaktadır.

<?php
$klasoradi = "deneme";

if (file_exists($klasoradi))
//file_exists ile klasörün var olup olmadığı kontrol ediliyor.
//Eğer mkdirtest isimli bir klasör mevcut ise true değer döndürüp if içindeki işlemleri yapıyor.
{
echo "klasör mevcut";  //klasör mevcut ise ekrana yazdırılıyor.
}else
{
//eğer klasör mevcut değil ise yeni klasör oluşturuluyor.
mkdir($klasoradi);
echo "klasör oluşturuldu.";

}
?>