웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[OsE=] 간단한 PHP_SELF.. 그냥 참고하세요
2002.02.26 13:34
$PHP_SELF..쓸때
자기자신 PHP에 값을 넘길떄
<?
$PHPNAME = basename($PHP_SELF);
?
<from action='$PHPNAME'>
이렇게 하시는분 있을겁니다
뭐.. 겨우 한줄이지만
위에 basename안쓰고 그냥
<from action='$PHP_SELF'>
이렇게 써도됩니다
그럼 -0- 그냥 간단한 거였습니다
자기자신 PHP에 값을 넘길떄
<?
$PHPNAME = basename($PHP_SELF);
?
<from action='$PHPNAME'>
이렇게 하시는분 있을겁니다
뭐.. 겨우 한줄이지만
위에 basename안쓰고 그냥
<from action='$PHP_SELF'>
이렇게 써도됩니다
그럼 -0- 그냥 간단한 거였습니다
댓글 7
-
박규철
2002.03.05 13:22
-
탐그루
2002.03.06 18:55
basename() 모르는 사람 있어도 $PHP_SELF 모르는 사람은 별로 못봤는뎅..^^
딴지 아님 걍 그런것 같아서..추측임 -
#NEO™
2002.03.07 22:25
basenames() 이게 머지? 난 몰랐는데...
초본데요... $PHP_SELF 는 알아도... -
brian
2002.03.21 21:19
난 $PHP_SELF도 모르는데..그게 머래요? -
ZipShin
2003.01.22 17:26
아마 $PHP_SELF하면 form태그안에서 폼값이 넘어갈때 사용하는가봐용;; -
양영직
2004.04.18 16:31
$PHP_SELF는요.....서버기본폴더 부터 자기파일까지 자동으로 세어 반환해주는거에요..
예를들면 voulversant.php 라는 파일이 http://localhost/vou/lve/rsa/nt/voulversant.php이 폴더에 있다면 php는 $PHP_SELF = vou/lve/rsa/nt/voulversant.php; 이라고 자신있게 주장할겁니다. localhost/가 기본 폴더니까요.
그런데 가끔씩 인클루드를 서버기본폴더부터 하고싶은데...include $PHP_SELF라하면 안되는 경우가 있습니다. 왜냐하면 php.ini파일의 include_path = "." 즉, 현재폴더로 설정되어있기 때문입니다. 그래서 현재폴더에는 이 vou/lve/rsa/nt/voulversant.php 이라는 파일이없는데 include $PHP_SELF를 하면 이 파일이 인클루드 되어 곤란해지죠.. 이럴때 쓰는게 basename이라는 함수입니다....
[함수] basename -- 경로중 파일명부분만 구하여 리턴한다.
따라서 basename($PHP_SELF); 라고하면 위의 vou/lve/rsa/nt/voulversant.php의 경우
voulversant.php 만이 리턴됩니다. 때때로 유용한 함수죠....basename.....
이해가 되셨나요?나도 안되는뎀....-_-;;
그런데 $PHP_SELF 변수 모르시는 분 첨보네..어디서 또는 어느책으로 공부하셨는지요..
그리고요...OsE= 님... FROM이 아니라 FORM 이랍니다용.... -_-;;;;; -
-_-;;
2008.01.29 16:45
저는 그냥 비워두는데..
그러면 같은 페이지로 가길래..
위험한건가요?
제목 | 글쓴이 | 날짜 |
---|---|---|
php를 리눅스쉘상 에서도 사용하자? [5] | 실버 | 2002.03.10 |
반복문을 한번만 사용한 구구단 [2] | 페리스 | 2002.03.10 |
요일을 한글로 표시 [5] | 페리스 | 2002.03.10 |
2번째~~!! DATE값 받아놓기 &상대방 아이피 알아내기~ [7] | 실버 | 2002.03.07 |
많은것을 파일하나로 처리하잣!! [5] | 실버 | 2002.03.05 |
[Yuki-H.] 이미지 크기가 일정 픽셀 이상이면 축소하여... [8] | Yuki-H. | 2002.03.04 |
[OsE=] IF 대신... [6] | OsE= | 2002.03.02 |
[OsE=] 최단 거리... [6] | OsE= | 2002.03.02 |
[OsE=] 기초적인 정규표현식 [3] | OsE= | 2002.03.02 |
[OsE=] Session을 배워보자~ [#3] [1] | OsE= | 2002.03.02 |
[OsE=] Session을 배워보자~ [#2) | OsE= | 2002.03.02 |
[OsE=] Session을 배워보자~ [#1] | OsE= | 2002.03.02 |
[OsE=] 프로그래밍하시는 분들은...생각에 틀에서.. [4] | OsE= | 2002.03.02 |
[OsE=] 게시판 만들시.... 전체 html적용 [4] | OsE= | 2002.03.02 |
[OsE=] 오스보드에 적용된 페이징 방법(알고리즘?) | OsE= | 2002.03.02 |
[OsE=] 비교해서 HTML 출력 [2] | OsE= | 2002.03.02 |
[OsE=] 보안문제.. 남의 일이아닙니다. [1] | OsE= | 2002.03.02 |
[씽크식 PHP] 상수 [1] | John Sync. | 2002.02.26 |
[OsE=] Mysql 전체 리스트 갯수 불러올때 [3] | OsE= | 2002.02.26 |
[OsE=] 간단한 PHP_SELF.. 그냥 참고하세요 [7] | OsE= | 2002.02.26 |
<?
$PHPNAME = basename($PHP_SELF);
?
<from action='$PHPNAME'>
이렇게 사용해요?
어떠한 소스를 봐도 그런거 한번도 못봤거든요.
놀랍습니다. 흐미