Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

php de include ve üstteki dizin


Odinn

Öne çıkan mesajlar

Merhaba arkadaşlar
bir php scripti için include etmem gerekiyor, Dizin hierarşisi şu şekilde:

Root
/.................................
Scriptin dizini Turkish dizini
shownews.php index.php

Böyle bir sistemde index.php ye include("shownews.php"); etmem gerekiyor fakat bir üstteki dizine göre referans alması gerekeceği için nasıl gösterebilirim?
Link to comment
Sosyal ağlarda paylaş

Şimdi:
root/turkish altındaysan ve roottan dosya çekeeksen:
include ("../shownews.php");

yoooook, ben root'tayım turkishden çekcem dersen
include("turkish/shownews.php");

Aynı şekilde
Root/paticik
root/pepelek
diye iki dizinimiz varsa
pepelekte ise paticikdeki dosyayı çekmek için:

include ("../paticik/shownews.php");

demen gerekli. Sorunda hangi klasörde olup nerden ne çekiceğini anlamadığımdan üç şıkkı da sundum. Sana uygun olanı halledersin, Unuttuğum varsa sorabilirisin de tabi
Link to comment
Sosyal ağlarda paylaş

$_SERVER['DOCUMENT_ROOT'] ustunden gidersen sunucu ya da path degisikliklerinden mumkun oldugunca az etkilenirsin.

Kullandigin script hazir birseyse buyuk ihtimalle kendine has path belirten bir variable ya da definition vardir. Onu da kullanabilirsin.

Yok sen kodluyorsan path'leri onceden define edip kullanman en guzeli.
Link to comment
Sosyal ağlarda paylaş

Projede kullandigim ornek dosyayi post edeyim hatta. Proje biraz karmasiklasmaya baslayinca o kadar cok isine yariyor ki ...


<?php
if(!defined('SECURED')){ echo 'Access Denied!'; exit(); }

/* PATHS -- start */
define('ROOT','/home/username/public_html');
define('CORE',ROOT.'/core');
define('LIBS',CORE.'/libs');
define('CONF',CORE.'/config');
define('LANG',CORE.'/lang');
define('APPDIR',ROOT.'/application');
define('CDIR',APPDIR.'/controllers');
define('VDIR',APPDIR.'/views');
define('LOGFILE',ROOT.'/system_log');

define('CURRENT_AVM_ID',1);

define('BASEURL','http://'.$_SERVER['HTTP_HOST']);
define('IMAGES',BASEURL.'/public/images');
/* PATHS -- end */

/* load config and library files -- start */
require_once CONF.'/db.php'; // Load DB Info
require_once LIBS.'/db.php'; // Load DB Functions
require_once LIBS.'/io.php'; // Load Input-Output Functions
require_once LIBS.'/date.php'; // Load Date Functions
require_once LIBS.'/general.php'; // Load General Functions
require_once LIBS.'/security.php'; // Load Security Functions
/* load config and library files -- end */

/* initialize the application -- start */
//check_files(); // Check file permissions
connect_to_db($db); // Create DB Connection
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8_general_ci'");
mysql_query("COLLATE 'utf8_general_ci'");
select_db($db['name']); // Select DB

$_p = explode_query_string();
/* initialize the application -- end */
?>
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...