• 27-06-2008, 22:22:53
    #1
    Üyeliği durduruldu
    include ile veritabaninda bulunan idleri ile iliskili dosyalari cagiriyorum. ornegin abc.php, dbde id abc diye kayitli, abc.php ilgili yerde varsa ne ala hersey guzel. ancak $id.php dosyası ilgili yerde yoksa ekrana birseyler yazayim diyorum. hata vermesin ziyaretciye. ama nasil bakındım belki buldum ama anlamadim yardımcı olabilen birileri varsa ne mutlu
  • 27-06-2008, 22:30:19
    #2
    PHP: file_exists - Manual
  • 27-06-2008, 22:37:23
    #3
    anladığım kadarıyla ihtiyacın olan şey bu,
    if($id!="") { include ("$id.php"); } //eğer $id boş değilse (doluysa) include yapsın dedik.
  • 27-06-2008, 22:47:05
    #4
    sorunu biraz daha acar mısın? Calısman dosyalar üzerinde ise Tr-Ay ın verdiği link işini görecektir.
  • 27-06-2008, 22:48:31
    #5
    Üyeliği durduruldu
    tam olarak su. $id degerleri zaten dbde kayitli bos olma ihtimali sıfır. ancak o idye karsilik olarak $id.php yaratıyorum kendim. işte bu $id.php dosyasını bulamayınca kod hata yerine dosya yoktur vb. yazsın istiyorum. kod tam olarak boyle kullanıyorum. varsa işliyor sayfayı yoksa hata veriyor.

    <div style="DISPLAY: none" id="2"><?php include ("dosya/$id.php"); ?></div>
  • 27-06-2008, 23:35:19
    #6
    <?php
    $filename
    = '/path/to/foo.txt';

    if (
    file_exists != ($filename)) {
    echo
    " $filename isimli dosya mevcut değil.";
    }

    ?>

    gibi birşey işini görür galiba?
  • 27-06-2008, 23:38:43
    #7
    Üyeliği durduruldu
    <div style="DISPLAY: none" id="1">
    <?
    $fdosya = '/dosya/$id.php';
    if (file_exists($fdosya)) {
    include ("dosya/$id.php");
    } else {
    echo "dosya yok.";
    }
    ?>
    </div>

    boyle yaptim ama sureki dosya yok diyor oysa ki dosya var.
  • 28-06-2008, 00:13:36
    #8
    Alıntı
    <div style="display: None" id="1">
    <?
    $fdosya = '/dosya/'.$id.'.php';
    if (file_exists($fdosya)) {
    include ("dosya/$id.php");
    } else {
    echo "dosya yok.";
    }
    ?>
    </div>
    ' içindeki değişkenleri tanımaz.
  • 28-06-2008, 00:29:19
    #9
    Üyeliği durduruldu
    bu sekilde de hala dosya yok diyor. dosya varken.