|
|
|
| Здравствуйте!
Как можно узнать название текшего каталога?
Например: Есть папка «file» в ней находится файл «test.php». Каким образом файл «test.php», может получить название папки «file» в котором он находится. Заранее спасибо. | |
|
|
|
|
|
|
|
для: _Geroi_
(14.11.2011 в 21:40)
| | getcwd(); | |
|
|
|
|
|
|
|
для: Sfinks
(14.11.2011 в 22:04)
| | А вот так будет правильно?
<?php
// Узнаем в каком каталоге находимся
chdir(".");
$dir=getcwd();
$x=substr($dir,32,40);
echo $x;
?> | |
|
|
|
|
|
|
|
для: _Geroi_
(15.11.2011 в 20:56)
| | т.е. нужен не весь путь, а только последний каталог? Если длина пути до текущего каталога всегда равна 32, а длина имени текущего каталога всегда меньше 41, то правильно. Но надежнее так:
$dir = getcwd();
$dir = substr($dir, strrpos($dir, "/"));
|
| |
|
|
|
|
|
|
|
для: _Geroi_
(15.11.2011 в 20:56)
| | Для этих целей можно воспользоваться функцией realpath(), так как getcwd() может указывать на каталог, отличный от того, где находится скрипт
?php
// Узнаем в каком каталоге находимся
echo realpath(".");
?>
|
| |
|
|
|
|
|
|
|
для: _Geroi_
(14.11.2011 в 21:40)
| | в test.php
| |
|
|
|
|
|
|
|
для: ride
(17.11.2011 в 19:52)
| | Всем большее спасибо :-) | |
|
|
|