• 06-05-2020, 21:57:30
    #10
    ozanalkancomtr adlı üyeden alıntı: mesajı görüntüle
    require_once __DIR__ . '/'.$mode.'/'.$process.'.php';şeklinde deneyin hocam bir de.
    Olmadı hocam Allah kahretsin böyle php yi Yordum sizi hakkınızı helal edin.
  • 06-05-2020, 22:03:04
    #11
    Hocam sizin bu kodları çalıştırdığınız dosya ile require etmeye çalıştığınız dosya aynı dizinde mi, değilse birbirlerine göre konumu nedir? Dosya include etmekte hata var sadece, bunu düzeltebiliriz bence
  • 06-05-2020, 22:44:43
    #12
    Abdullahx adlı üyeden alıntı: mesajı görüntüle
    Hocam sizin bu kodları çalıştırdığınız dosya ile require etmeye çalıştığınız dosya aynı dizinde mi, değilse birbirlerine göre konumu nedir? Dosya include etmekte hata var sadece, bunu düzeltebiliriz bence
    Sinir oldum sub mub uğraşmamak için bütün klasörleri roota cekiyoruö, roottaki web sitesini sildim, iş inada bindi ne var ne yok silecem ya çalışacak yada en son hostu kapatıp windows sunucuya dönüp servisi asp de yazcam

    Dosya hiyerarşisi söyle;

    -public_html
    --index.php
    -----Api
    ------
    --------user
    --------add.php
    --------getTitle.php
    --------info.php
    -----config
    --------database.php
    -----helper
    --------mHelper.php

    index.php
    <?php
    ini_set('display_errors',1);
    error_reporting(E_ALL);
    
    require_once '/config/database.php';
    require_once __DIR__ .'/Helper/mHelper.php';
    
    $db = new DataBase();
    
    $returnArray = [];
    $returnArray['status'] = false;
    
    $mode = $_GET['mode'];
    $process = $_GET['process'];
    
    require_once 'Api/'.$mode.'/'.$process.'.php';
    //require_once 'Api/'.$mode.'/'.$process.'.php';
    //require_once __DIR__ .'/api/Api'.$mode.'/'.$process.'.php';
    
    print_r($returnArray['data']);
    Hosttaki herşeyi sildim hocam kafam kazan gibi oldu, bi kendime gelip lokalden tekrar upload edeceğim
  • 06-05-2020, 23:16:28
    #13
    mode değişkeninin user klasörüne denk geldiğini varsaydım, process değişkeni de add, getTitle ve info dosya adları olacak şekilde değişiyor anladığım kadarıyla. Ana dizindeki index.php içerisine
    include_once __DIR__.DIRECTORY_SEPARATOR.'Api'.DIRECTORY_SEPARATOR.$mode.DIRECTORY_SEPARATOR.$process.'.php';
    şeklinde yazınca tam da o dosyalara erişim sağlayabilmeniz lazım. Ayrıca require yerine bir süreliğine include kullanın ki sistem dosyayı bulamazsa Fatal error vermeyip devam etsin, belki sonrasında yine bir şeyler yapar