
File Exists KodlarıKaynak : Doc.Deniz Kişisel Web Sitesi
Kaynak göstermeden kopyalamayınız.
3
●3.384

File Exists Kodları
<?php
/**
* @author Doc.Deniz
* @copyright 2008
*/
$adres = $_GET["dosya"]; // Kontrol edeceğimiz dosyayı ?dosya=xxx.php diye get ile aldık.
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)){
echo "Dosya Yoktu Biz Oluşturduk.";
}else{
echo "HATA ! Dosya Oluşturulamadı";
}
}
?>dosya oluşturmak için fonksiyonumuz touch();

<?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.';
}
?>