dirname(__FILE__) sur localhost

J'utilise WAMP et avoir un développement de site dans le répertoire www. Je veux utiliser dirname(__FILE__) pour définir le chemin d'accès à la racine du serveur.

Actuellement, je suis en utilisant un fichier de configuration qui contient:

define('PATH', dirname(__FILE__));

Je suis, y compris le fichier de config dans mon header.php fichier comme ceci:

<?php require_once("config.php") ?>

Puis, sur mes sous-pages, j'ai utiliser la constante PATH pour définir le chemin d'accès par, y compris header.php.

<?php require_once("../inc/header.php"); ?> 

Cependant, mes liens sont à venir comme ceci:

<link rel="stylesheet" href="C:\wamp\www/css/style.css" />

Que dois-je faire pour résoudre ce problème? Et depuis que je suis, y compris ma constante dans le header.php fichier je n'ai pas accès à la constante dans la première require_once("../inc/header.php"); Ce que d'autres méthode puis-je utiliser pour trouver la racine pour header.php?

Voulez-vous trouver le chemin d'accès local ou de l'URL?
les deux, je suppose. Je vais avoir besoin de travailler une fois que je l'ai pousser à la production.

OriginalL'auteur Paul Dessert | 2012-02-18