[OPS그누보드] 4. 나테스트??? latest 최신글(2부)
하이루~~~~!!! 오늘도 팟팅들 하세염 ^^
어제 이어서 진행하도록 하겠습니다.
latest() 메소드가 진행이 되면, 처음 만나는 것이..
global $g5;
이 넘아는 나는 글로벌하게 노는 넘입니다.
함수 영역 밖에 있는 변수를 사용하고자 할때 사용하는 넘이죠.
참고로, $g5는 배열이네염 ^^
요넘아는 디비땜시 사용해야 합니다. ^^
세계적인 넘 만나보았고...
다음은
if (!$skin_dir) $skin_dir = 'basic';
질문을 받네염.
질문 : 얌마 스킨디렉토리가 있늬?없늬?
없으면 넌 기본써라.. ㅋㅋㅋ
$skin_dir = 'basic';
다음은 정규식이네염.
사실 정규식 알면 쉽고, 모르면 어렵죠. ^^
그누보드에선 유창화님께서 정규식 강좌를 자세히 해놨으니 참고하세요
자 그럼 함 볼까염?
if(preg_match('#^theme/(.+)$#', $skin_dir, $match)) {}
이 칭구의 질문은 간단하게 theme 란 단어가 있늬?없늬? 입니다.
있으면 1 참이겠죠. 없으면 0이겠구염
정규식은 개발자 재량이므로, 잘했다 못했다를 판단하기 힘듭니다.
조금 기초적으로 코딩한다면..
preg_match('@^(?:theme/)?([^/]+)@i', $skin_dir, $match);
요런식이 아닐까 생각하네염 ^^
참고로 다른 방법도 여럿 있습니다.
explode 나 strpos 머 이런 함수들로 참과거짓을 판단해도 되겠죠.
정규식 골치 아프신 분들은 위의 꺼로 하시는 게 시간이 빠르겠죠.
오늘은 여기까지만 하겠습니다.
유창화님의 정규식 좀 배워보세염~~~
그럼 낼 뵙죠 ^^
댓글 7개
라스베가스가 왜 뇌리에 스치죠 ^^
지금까지 lastest 인줄 알았네 ㅎㅎ
파싱땜시 습관적으로 ㅋㅋㅋ
preg_match('@^(?:theme/)?([^/]+)@', $skin_dir, $match);
게시글 목록
| 번호 | 제목 |
|---|---|
| 398 | |
| 392 | |
| 369 | |
| 366 | |
| 317 | |
| 315 |
오픈소스
알파고 기보 프로그램
1
|
| 313 |
오픈소스
쓸만한 화면설계 프로그램
1
|
| 312 | |
| 309 | |
| 307 | |
| 305 | |
| 304 |
오픈소스
photomosaic.js
1
|
| 300 | |
| 299 | |
| 298 | |
| 294 | |
| 291 |
오픈소스
카운트다운 !!!!
2
|
| 286 | |
| 285 |
오픈소스
B3보드 베이직 테스트 주소
|
| 282 |
오픈소스
[넋두리] 정책보늬... ㅠㅠ
2
|
| 281 | |
| 279 | |
| 278 | |
| 269 | |
| 268 |
오픈소스
[자바스크립트] sha1 함수
|
| 265 | |
| 260 | |
| 259 | |
| 256 | |
| 251 |
오픈소스
[넋두리] 머지않아 흑횽보드...
4
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기