Ho un tree di file di questo tipo:
[root]/_librerie/set1/uf_header.php
[root]/_librerie/set1/lib1.1.php
[root]/_librerie/generica.php
[root]/_applicazioni/applicazione1/index.php
Faccio un include da _applicazioni/applicazione1/index.php:
nel file uf_header c'è scritto:codice:include("../../_librerie/set1/uf_header.php"); // Funziona
Boh, questo è strano. Ma visto che funziona vado avanti.codice:require_once 'libreria1-1.php'; // Funziona nonostante ... echo $_SERVER['PHP_SELF']; // ...qui scriva: /_applicazioni/applicazione1/index.php
Voglio includere anche [root]/_librerie/generica.php, allora scrivo
Le ho provate tutte... L'unica è copiare la libreria generica nello stesso path dicodice:require_once '../generica.php'; // Non Funziona! Anche se il percorso relativo deve essere giusto. come dimostra il fatto che il require precedente funziona!!
e fare un include/require generica.php (senza ../)... allora funziona.codice:[root]/_librerie/set1/lib1.1.php
Non so più cosa fare, generica la voglio lasciare là perché vorrebbe essere condivisa
anche da altre librerie!
Qualcuno ha avuto questo problema o riesc a capire cosa non sto considerando?
Vi ringrazio infinitamente.

Rispondi quotando