Visualizzazione risultati 1 fino 2 di 2

Discussione: ancora sul PATH

  1. #1
    esotica non è connesso Utente giovane
    Data registrazione
    08-05-2008
    Messaggi
    87

    Question ancora sul PATH

    La puntata scorsa mi avete precisato che il nome unico per i file e':

    /membri/<nome_account>/... (al posto dei punti il path, che puo' essere pippo.txt o <dir>/pluto.txt a seconda di come si snocciola)


    Ho notato questo:

    se lo script PHP si trova nella dir principale (ossia /membri/<nome_account>/), i path devono essere indicati o per esteso oppure senza cominciare con "/".

    esempio:
    /membri/<nome_account>/bin/pippo.txt
    bin/pippo.txt

    se invece lo script non si trova nella dir principale ma in una sub-dir, allora i path esterni devono essere nel formato assoluto (quelli interni funzionano come se la sub-dir fosse la dir principale).

    esempio
    script e dentro /membri/<niome_account>/elabora/script-php.php

    /membri/<nome_account>/bin/pippo.txt
    interno/pluto.txt


    perche' tutto questo ?

    Ho notato che anche utilizzando SET_INCLUDE_PATH alcune funzioni (file_exists, filectime, fileatime, penso molte altre), se non viene indicato il nome completo non trovano il file; mentre il funzione file(), lo trova.

    c'e' un'altra istruzione che non conosco per impostare i path per tutte le funzioni, oppure l'unico modo e indicare i nomi ASSOLUTI dei file ?

    THX
    Ultima modifica di esotica : 29-07-2011 alle ore 12.00.01

  2. #2
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    per trovare il path assoluto puoi fare così, esempio di definizione:
    Codice PHP:
    define('SERVER_ROOT', dirname(__file__));
    se è questo che vuoi sapere!?

    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •