Dosya boş kalmasın içine yazalım
<?php
$adres = $_GET["dosya"]; // Kontrol edeceğimiz dosyayı ?dosya=xxx.php diye get ile aldık.
if(!empty($adres)){ // $adres değişkeni varmı kontrol ediyoruz.
if(file_exists($adres)){ // if komutumuzu girdik. Eğer $adres ile belirttiğimiz dosya varsa...
echo "Seçilen dosya serverda bulunmaktadır."; // Eğer varsa dosyanın var olduğunu belirttik.Burada illa echo kullanacağız diye birşey yok. Örneğin dosya var ise bir sayfa include edebiliriz.
}else{
if(touch($adres)){ // Dosyayı oluşturuyoruz.
echo "Dosya Yoktu Biz Oluşturduk.";
$yaz = $_SERVER['HTTP_USER_AGENT']; // Dosyanın içine yazılacak yazı.
$dosya = fopen($adres, 'w+'); // Dosyayı yazmak için açıyoruz.
$yazdik = fwrite($dosya, $yaz); // $yaz değişkenini dosyaya yazıyoruz.
if($yazdik){ // Yazdıkmı kontrol edip uyarı veriyoruz.
echo '<br>İçinede <strong>'.$yaz.'</strong> yazdık';
}
fclose($dosya); // Açtığımız $adres dosyasını kapatıyoruz.
}else{
echo "HATA! Dosya Oluşturulamadı";
}
}
}else{
echo 'Dosya belirlenmedi.';
}
?>