View Single Post
Old 04-09-2008, 12:35 AM   #1 (permalink)
Aaron
The Frequenter
 
Join Date: Dec 2007
Location: In my basement
Posts: 386
Thanks: 47
Aaron is on a distinguished road
Default Includes are driving me nuts!!!

Im going to go insane figuring out a way to make these include files work. I finally get one directory to work, and then another one goes and doesn't work.

How do you guys work on your local machine?! Paths need to be relative to be able to transfer from one machine to another, and relative paths SUCK!

Aside from include problems, where I can rest in peace by just adding a "../" for every directory I go down (it would be great if I didn't have to), I need to deal with these smarty problems.


smarty_libs.php:
PHP Code:
<?php
require('Smarty.class.php');

$smarty = new Smarty;

$smarty->template_dir "templates";
$smarty->config_dir "config";
$smarty->cache_dir "cache";
$smarty->compile_dir "compile";
?>
index.php:
PHP Code:
<?php require_once('smarty/smartlibs.php'); 
$smarty->assign("location","here");
$smarty->display("index.tpl");
?>
File hierarchy:
------------------
index.php
/include
/smarty
/templates
/cache
/config
/compile
smarty.class.php
smarty_libs.php
-------------------

Can somebody stop the headaches? I go down a directory and everything breaks. I can't do absolute paths from the root directory either.
__________________
Signatures are nothing but incriminating.
Send a message via MSN to Aaron
Aaron is offline  
Reply With Quote