"PHP 스크립트 절대경로 얻기"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(다른 사용자 한 명의 중간 판 2개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;PHP 스크립트 절대경로 디렉토리 얻기  
;PHP 스크립트 절대경로 디렉토리 얻기  


<source lang='php'>
<syntaxhighlight lang='php'>
$script_dir = dirname(__FILE__);
$script_dir = dirname(__FILE__);
</source>
</syntaxhighlight>


==실습==
==실습==
<source lang='console'>
<syntaxhighlight lang='console'>
ubuntu@zetawiki:/tmp$ tree aa
ubuntu@zetawiki:/tmp$ tree aa
aa
aa
14번째 줄: 14번째 줄:


1 directory, 1 file
1 directory, 1 file
</source>
</syntaxhighlight>
<source lang='console'>
<syntaxhighlight lang='console'>
ubuntu@zetawiki:/tmp$ cat aa/test.php  
ubuntu@zetawiki:/tmp$ cat aa/test.php  
<?php
<?php
$script_dir = dirname(__FILE__);
$script_dir = dirname(__FILE__);
echo $script_dir . PHP_EOL;
echo $script_dir . PHP_EOL;
</source>
</syntaxhighlight>
<source lang='console'>
<syntaxhighlight lang='console'>
ubuntu@zetawiki:/tmp$ php aa/test.php  
ubuntu@zetawiki:/tmp$ php aa/test.php  
/tmp/aa
/tmp/aa
</source>
</syntaxhighlight>
<source lang='console'>
<syntaxhighlight lang='console'>
ubuntu@zetawiki:/tmp$ cd aa/bb
ubuntu@zetawiki:/tmp$ cd aa/bb
ubuntu@zetawiki:/tmp/aa/bb$ php ../test.php  
ubuntu@zetawiki:/tmp/aa/bb$ php ../test.php  
/tmp/aa
/tmp/aa
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
* [[PHP __FILE__]]
* [[PHP __FILE__]]
* [[PHP dirname()]]
* [[PHP dirname()]]
* [[PHP realpath()]]
* [[절대경로]]
* [[Bash 스크립트 절대경로 얻기]]
* [[Bash 스크립트 절대경로 얻기]]


[[분류: PHP]]
[[분류: PHP]]

2020년 11월 2일 (월) 02:35 기준 최신판

1 개요[ | ]

PHP 스크립트 절대경로 디렉토리 얻기
$script_dir = dirname(__FILE__);

2 실습[ | ]

ubuntu@zetawiki:/tmp$ tree aa
aa
├── bb
└── test.php

1 directory, 1 file
ubuntu@zetawiki:/tmp$ cat aa/test.php 
<?php
$script_dir = dirname(__FILE__);
echo $script_dir . PHP_EOL;
ubuntu@zetawiki:/tmp$ php aa/test.php 
/tmp/aa
ubuntu@zetawiki:/tmp$ cd aa/bb
ubuntu@zetawiki:/tmp/aa/bb$ php ../test.php 
/tmp/aa

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}