I ~ / Dropbox / db / benim proje geliştirmek. Ben Apache sahip tek yerdir çünkü Firefox sonucunu görmek için muktedir / var / www sürekli klasörü taşımak gerekir.
Benim filetree ~ / Dropbox / db / altındadır
.
|-- handlers
| |-- login.php
| |-- question.php
| |-- question_answer.php
| `-- register.php
|-- index.php
|-- forms
| |-- login.php
| |-- question.php
| |-- question_answer.php
| `-- register.php
Örneğin ben dosyanın ~ / Dropbox / db / formlar / login.php aşağıdaki başvuru için var:
include '../handlers/login.php';
her şey bir süre sonra kırılır beri, korkunç olan. Örneğin, ben index.php Firefox başlatmak. Bu, tüm YOLLAR index.php göreli olduğu anlamına gelir. Bu anlamsız yukarıdaki komutu sağlar.
Perhaps, the only solution to the problem is to make all PATHs absolute in all my files. I have tried to avoid this because this would force me to use SED's replacement command.
Ben benzer bir komut var istiyorum lateks adlı \graphicspath
formları ve ben sadece bir dosyada verilen dosyaları bulmak için söyleyebiliriz şekilde işleyicileri için. PHP index.php başında olması gereken aşağıdaki işlevi olduğunu öğrendim. Örneğin ben, form ve işleyicileri bunu uzatmak değil çünkü Ancak, yeterli görünmüyor.
$path_parts = pathinfo('/var/www/index.php');
How can you have a LaTeX-like PATH -system for PHP?