Diskon 50% terbatas! Masukkan kupon "programmer2025" di kelas apa saja

Pengaturan Direktori

http://prntscr.com/g2ndzx

Saya punya file seperti gambar diatas, nah saya isi di init.php seperti

 require_once "/functions/db.php";
require_once "/functions/user.php";

untuk di folder register.php yang berada di folder awal. nah ketika saya gunakan di folder dashboard/index.php, tentu saya perlu "../" untuk memanggil init.php, tetapi hanya kepanggil si init.php aja, db.php & user yang di folder functions (dipanggl di file init.php) ga kepanggil karena tidak pakai "../" oleh dashboard/index.php

http://prntscr.com/g2nfrz

Kira kira mengatur hal ini bagaimana ya?

avatar asofyann
@asofyann

29 Kontribusi 7 Poin

Diperbarui 9 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

karena yang manggil kemungkinan dari berbeda directory mesti pakai absolute path.

// init.php
// define directory path 1 level diatas directory init.php
define('ROOT_DIR', dirname(dirname(__FILE__)));

// baru require file berdasarkan absolute pathnya
require_once ROOT_DIR."/functions/db.php";

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 9 tahun yang lalu

kurang paham sama pertanyaan hm

avatar waliyurachman29
@waliyurachman29

58 Kontribusi 8 Poin

Dipost 9 tahun yang lalu

Login untuk ikut Jawaban