Ciao a tutti,
ho un comportamento diverso tra il mio scriptillo nel server di prova locale e lo stesso uploadato in altervista causato dalla variabile $_SERVER['DOCUMENT_ROOT'] ... cosa posso usare, in altervista per rendere uno percorso relativo alla home (in php naturalmente)? :?????:
Così come in html /ciao.html si riferisce al file ciao in home...
$_SERVER['DOCUMENT_ROOT'] era proprio quello che non va in altervista (come dicevo nel primo messaggio del thread) perchè credo punti alla document_root di tutti e non solo della mia parte di sito...
Rileggendo il mio primo post mi rendo conto che mi sono spiegato da cani...
Quello che volevo dire è che dal mio script vorrei sapere il percorso assoluto della mia home ( quella che in html è raggiungibile con / ) dico assoluto perchè non sempre lo script è richiamato dalla stessa cartella (viene inserito in varie pagine con include)...
DOCUMENT_ROOT nel mio server locale punta alla cartella giusta (essendo in Debian '/var/www' per la cronaca), in altervista punta ad una cartella che non ha nulla a che fare con /membri/...
PATH_TRANSLATED, ancora non va bene perchè mi restituisce il percorso assoluto dello script (che però non parte sempre dalla stessa cartella)...
Mi rispondo da solo, nel caso possa essere utile a qualcuno...
Ho risolto così:
visto che $_SERVER['SCRIPT_FILENAME'] restituisce il nome assoluto dello script mentre $_SERVER['SCRIPT_NAME'] restituisce il nome dello script riferito alla home, questa funzioncilla
Sono felice che tu abbia trovato la soluzione al tuo problema ...
Però una prossima volta, cerca di non "riesumare" vecchi thread (anche fosse solo per i ringraziamenti del caso), grazie