session_start();
$isim = "TRouBLeSHooTeR";
session_register("isim");
session_register("isim");
$_SESSION["isim"] = "TRouBLeSHooTeR";
if( session_is_registered("isim") ){
echo "isim oturumu kayıtlı";
}else{
echo "isim oturumu kayıtlı degil";
}
session_unregister("isim");
session_destroy();
<form action="giris.php" method="post">
<input type="text" name="ad">
<input type="submit" value="Giris">
</form>
<?php
// bilgiyi alalim
$ad = $_POST["ad"];
// oturum baslatalim
session_start();
// giris kontorl degiskeni tanimlayalim
$giris = true;
// ve degiskenleri kaydedelim
session_register('ad');
session_register('giris');
// giris tamamlandi, anasayfaya gonderelim
header("location:index.php");
?>
<?
// oturumu baslatalim
sesion_start();
// giris bilgilerini alalim.
$giris = $_SESSION["giris"];
$ad = $_SESSION["ad"];
// giris kontorlu yapalim
// giris yapilmis ise $giris true olmali
if( $giris ){
// giris yapilmis hosgeldin..
print 'Hoşgeldin ' . $ad . '<br>
<a href="cikis.php">Cikis</a>';
}else{
// giris yapilmamis giris formu yazdiralim
print '<form action="giris.php" method="post">
<input type="text" name="ad">
<input type="submit" value="Giris">
</form>';
}
?>
<?
// oturumu baslatalim
session_start();
// oturumu oldurelim
session_destroy();
// ansayfaya gidelim
header("location:index.php");
?>
<br /> ve \n arasındaki fark ne acaba?
Hemen görelim…
<?
php echo "Hede\nHodo";
echo "--------------------";
echo "Agu<br />Gugu";
?>
Cevap 1: Her zaman HTML çıktısı almak zorunda değilsiniz. Örneğin düz metin dosyası(mime: text/plain) çıktısı alacaksanız “\n” oldukça anlamlıdır.
Cevap 2: Eğer hiç “\n” kullanmadan PHP’den HTML çıktısı yaparsanız koca web sayfası tek satırda gelir. Birisi kaynak kodu görüntüle dediğinde bunu görüp kalp krizi geçirebilir.
1-Yol program ile Unlocker adlı program yardımı ile
Yazılımın Türkçe desteği de bulunmaktadır. Çalışma mantığı ise şudur: Silinmeyen dosyanın hangi uygulamalar tarafından kulanıldığını denetlemek ve bu uygulamalara son vererek dosyanın silinmesini sağlamak. Zaman zaman her kullanıcının başına bu tür sorunlar gelebilir. Yani siz bir dosyayı silmek istediğinizde dosyanın silinemeyeceğine dair uyarı iletileri alabilirsiniz.
Programın Kullanımı
Silmeye çalıştığınızda uyarı iletisi almış olduğunuz bir dosyayı Unlocker yardımıyla silmek için silemediğiniz dosyaya sağ fare tuşuyla tıklayın. Unlocker programı kendisini zaten sağ tıklama menüsüne yerleştirmiştir. "Unlocker" ifadesine tıklayın, karşınıza o dosyanın hangi uygulamalar tarafından kullanıldığını gösterir bir pencere çıkacaktır. Burada yapmanız gereken tek şey "Bütün kilitleri aç" butonuna tıklamak olacaktır. Daha sonra dosyayı rahatlıkla silebilirsiniz.
Bilgi ve indirmek için: http://ccollomb.free.fr/unlocker/
Son dönemde unloker programının web sitesinde bir güvenlik uyarısı bulunmakta ve güvenlik yazılımları tarafından zararlı yazılım olarak algılanmakta
2-Yol ise Lock Hunter. Bu yazılımı sisteme kurup silemediğiniz dosyanın üzerine sağ tıkladığınızda ve sağ tık içerik menüsünden bu yazılımla ilgili seçenekleri seçtikten sonra, bu klasör ya da dosyayı kilitleyen silinmesini engelleyen uygulamayı bulabilir ve kilidi açabilir hatta o uygulamayı silebilir ve bunlardan sonra da dosya ya da klasörü rahatlıkla silebilirsiniz.
3-Yol ise internet bağlantınızın olmadığı durumlarda ve hiçbir programa ihtiyaç duymadan yapacağınız yoldur
Silinemeyen klasörümüzü gördük.Artık işleme başlıyabiliriz.Resimleri sırasıyla ve dikkatlice takip edin tüm resimler üzerinde açıklamaları bulunmaktadır.
9 adımda silemiyeceğiniz dosya veya klasör yok. Bu işlemler Sistem dosyaları dahil tüm dosyalar silinebilir.
Not: Deneyimsiz kullanıcıların bu yöntemi kullanmaları çeşitli sıkıntılar doğurabilir.Bilgisayarı iyi bilmeyen arkadaşların kesinlikle kullanmamasını öneririm