Mid-Atlantic Developer Conference - Call for Speakers


(PHP 4, PHP 5, PHP 7)

chdircambia directory


bool chdir ( string $directory )

Cambia la directory in uso da parte del PHP in directory. Restituisce TRUE in caso di successo, FALSE in caso di fallimento.

Example #1 Esempio di uso di chdir()


// directory corrente
echo getcwd() . "\n";


// directory corrente
echo getcwd() . "\n";


Il precedente esempio visualizzerà:


Nota: Quando safe-mode è abilitato, PHP controlla che la directory nella quale si sta lavorando, abbia lo stesso UID dello script che è in esecuzione.

Vedere anche getcwd().

add a note add a note

User Contributed Notes 2 notes

php dot duke at qik dot nl
9 years ago
When changing dir's under windows environments:

/* getcwd() gives you back "c:\temp" */

/* getcwd() gives you back "c:\temp\" */

to work around this inconsistency
doing a chdir('.') after the chdir always gives back "c:\temp"
herwin at snt dot utwente dot nl
11 years ago
When using PHP safe mode and trying to change to a dir that is not accessible due to the safe mode restrictions, the function simply fails without generating any kind of error message.

(Tested in PHP 4.3.10-16, Debian Sarge default)
To Top