|
Тема |
Бах, тва пък как става |
|
Автор |
voyager (прасе в космоса) |
|
Публикувано | 28.07.04 15:38 |
|
|
Имам тука една хуйня писана от някой си...
(лирично отклонение: ще му отрежа ръчичките на това лайно, ако го хвана някъде, дефинирало е една и съща променлива /която играе роля на константа/ в 19 файла, писало е за регистър глобалс он, направило е някакви насрани обекти, дето само то знае що са му и за капак на всичко е хардкоднало адреса на сайта на сума места в мета таг за рефреш )
Та там се наблюдава следната простотия
Главен скрипт:
$INCLUDE_ROOT="blabla";
// blabla
include("include.php"); //примерно
и в include.php има:
include($INCLUDE_ROOT."blabla.php");
Естествено (или поне за мене), това като си инсталнах на локалхоста (и неохотно включих регистър глобалс за да работи простотията), не работеше, защото в include.php, който е инклуднатия, а не инклудващия файл, $INCLUDE_ROOT е празно.
Обаче на шибания сървър това работи! $INCLUDE_ROOT си е "blabla", не се предава нито по гет, нито някъде другаде, то просто си е първия ред на инклуднатия файл.
Дано става ясно какво ме изненадва.
Дали някой знае какъв тъп сетинг трябва да сложа в пхп.ини за да си осера и локалхоста да работи по същия начин?
Ей е пхпинфото на оня сървър (на който това работи), в случай, че може да помогне.
|
| |
|
|
|