본문 바로가기

스크립트

스크롤 따라다니는 퀵메뉴 퍼와서 적용해본 소스입니다.. head.sub.php맨 하단에 카피 --------------------------------- ---------------------------------------------- 적용하고자 하는곳에 카피 퀵메뉴 Animate http://zeronara.net/ 오른쪽 배너를 응용적용해 봤습니다.. 목진철님의 최신배너를 사용했습니다. 더보기
배너 textarea 버튼클릭해서 복사 붙여넣기(배너관리에서 보통 많이 사용하는거) 로그인 하지 않은 상태에서는 textarea항목이 전체 선택되지 않습니다. 추천인 복사 붙여넣기 추천인링크 : http://www.domain.com/main.html?idx= (☞여기를 클릭) 버튼을 클릭하면 이 내용은 자동으로 선택되고 클립보드에 복사됩니다. 버튼을 클릭하면 이 내용은 자동으로 선택되고 클립보드에 복사됩니다. 버튼을 클릭하면 이 내용은 자동으로 선택되고 클립보드에 복사됩니다. 버튼을 클릭하면 이 내용은 자동으로 선택되고 클립보드에 복사됩니다. 버튼을 클릭하면 이 내용은 자동으로 선택되고 클립보드에 복사됩니다. 더보기
브라우져 상단에 따라 다니는 삼각 배너 넣기 독도 살리기등 블러그등에서 많이 볼수 있죠.. 오른쪽 제목 왼쪽형 제목 더보기
textarea에서 엔터를 쳐도 한줄로 출력된다. nl2br textarea에서 enter를 입력해서 줄넘김을 해도 출력시 한 줄로만 출력이 된다. 이는 textarea에서 enter를 입력하면 \n으로 저장되는데, HTML에서는 \n을 만나도 다음줄로 넘어가지 않기 때문이다. nl2br은 \n을 로 바꾸어주는 함수이다. 형식 nl2br("문자열"); // \n을 로 변환 예제 echo $test; // textarea에서 엔터를 쳐도 한줄로 출력된다. //echo nl2br($test); //textarea에서 엔터를 치면 줄넘김 된다. 더보기
문자열에 들어있는 모든 태그를 제거해주는 함수. strip_tags 문자열에 들어있는 모든 태그를 제거해주는 함수. 형식 strip_tags("문자열"); //문자열의 모든 태그를 제거 예제 echo $test; //textarea에서 html tag를 입력시 적용되어서 출력된다. echo strip_tags($test); //textarea에서 html tag를 입력해도 적용되지 않고 출력된다. 더보기
asp 로 현재 접속된 도메인 확인후 분류 처리하기 맞을경우 맞지 않을경우 현재 접속 파일 명 출력시 Request.ServerVariables("path_info") 로 하면됩니다. 더보기
asp 오류코드 정보 http://support.microsoft.com/kb/294271/ko ASP 오류 코드 설명 ASP 0100 메모리 부족 ASP 0101 예기치 않은 오류 ASP 0102 문자열 입력 필요 ASP 0103 정수 입력 필요 ASP 0104 허용되지 않는 작업 ASP 0105 범위를 벗어난 인덱스 ASP 0106 형식 불일치 ASP 0107 스택 오버플로 ASP 0108 개체 만들기 실패 ASP 0109 구성원 없음 ASP 0110 알 수 없는 이름 ASP 0111 알 수 없는 인터페이스 ASP 0112 매개 변수 없음 ASP 0113 스크립트 시간 초과 ASP 0114 자유 스레드 개체가 아님 ASP 0115 예기치 않은 오류 ASP 0116 스크립트 닫기 구분 기호 없음 ASP 0117 스크립트 닫.. 더보기
eof 와 bof 란 asp 에서는 ' 가 주석처리 입니다. php 에서는 // 가 주석처리. if rs.eof or rs.bof then 'eof 각레코드 첫 부분 끝부분을 가르키는데 없다면 false 를 나타넴 response.write"내용없을때" else response.write"내용이 있을때" end if response.write"그도 저도 아닐때" response.write 는 php 의 echo 임. 더보기
asp 에서 include에 대해서 #include file="파일" 이며 파일 주소는 절대주소나 또는 상대주소로 해야하는데, 상대주소는 "./" 나 "../"로 표현하면 되지만, 절대주소는 Request.ServerVariables("APPL_PHYSICAL_PATH") 예) D:\가상폴더\Asp\ Request.ServerVariables("PATH_INFO") 예) /asp/forder/test.asp Server.MapPath(".") 예) D:\가상폴더\Asp\forder과제 로 Path_info 를 이용해야한다. 혹시 물리주소(절대주소가 아닌 가상주소) 를 이용하고싶을 경우 include file => include virtual 로 하면 일반 이미지 불러올때처럼 '/' 루트 경로를 이용해도 된다. php 같은 경우에는 #inc.. 더보기
슬라이딩메뉴(퀵메뉴) 제어 페이지 우측에 두는 슬라이딩(퀵)메뉴가 화면 하단에서 멈추지 않고 계속 내려가는 문제를 해결한 스크립트 소스입니다. ----------------------------------------------------------------------------------------------------------- 내용 더보기
로그인 기본 /login.php?url=">로그인 | 아이디/비번 |/register.php">회원가입 /logout.php?url="> 로그아웃 | /member_confirm.php?url=register_form.php">정보수정 | 회원탈퇴     echo ("관리자 | ");      echo ("활성도 통계");     ?> 더보기
required 명령어 form 문의 강제 입력 하지 않으면 넘어가지 않는 명령어 required 연혁부분 오류를 빼주면 된다. write.skin.php 파일 수정 더보기
해상도 구애 받지 않고 플래시 출력 Stage.scaleMode = 'noScale'; Stage.align = 'T'; 이 값을 넣어 주면 해상도에 상관없이 플래시가 그대로 유지된다. 더보기
팝업창 클릭시 닫히면서 링크 이동 아주간단한 팁이지만 꼭 필요한 팁니다. 만약 팝업창위 위와 같은 형태로 이미지 하나에 팝업 내용을 꾸며서 올린다음 해당 이미지에 링크를 걸어 놓았다면, 해당 이미지에 걸린 링크를 클릭시 팝업창은 닫히고 링크로 이동하는 팁이 되겠다. 포인트는 onclick=window.close() 이다. 클릭시 창을 닫아라고 하는 스크립트 명령어가 포인트 이다. 더보기
메인 shop 상품 출력시 random 으로 하기 lib/shop.lib.php 의 function display_category($no, $list_mod, $list_row, $img_width, $img_height, $ca_id="") 를 $sql .= " order by it_order, it_id desc limit $items "; 에서 $sql .= " order by rand() limit $items "; 더보기
현재 페이지 파일명만 .확장자 빼고 파일명만 불러오기 $php_self = explode("/", $_SERVER[PHP_SELF]); $url_cnt = count($php_self) - 1; $this_page = $php_self[$url_cnt]; $url_parsed = parse_url($this_page); $pathinfo = pathinfo($url_parsed["path"]); echo $pathinfo["filename"]; 현재 페이지가 폴더/cart.php 일경우 cart 만 불러옵니다. 그리고 굳이 정규식을 써야한다면, $str = "$this_page"; $data = preg_replace_callback("/.+\/(.+)(\?.+)?$/", create_function('$matches', '$tmp = pathinfo($m.. 더보기
기본 mysql 에서 count(*) 을 대신할 수 있는 구문. $sql2 = mysql_query("SELECT SQL_CALC_FOUND_ROWS * FROM yc4_item LIMIT 1"); $result = mysql_query("SELECT FOUND_ROWS()");  $total = mysql_fetch_row($result);  echo $total[0]; ?> 더보기
기본 쿼리문 $sql2 = "SELECT * FROM `g4_write_21` where wr_id = '$total_count2' "; $query = mysql_query($sql2); $row = mysql_fetch_array($query); echo $row[wr_datetime]; 기본쿼리문 더보기
php 절대경로를 보고싶다면, 절대경로를 알고싶다면 echo dirname(realpath(__FILE__)); php 에서 실행하세요. 더보기
검색간 로그인 칸의 파란색 모서리 없애고 싶으면 wrest.gif 지우면 됩니다. 검색하면 wrest.js 파일 안에 441번째 줄 document.forms[i].elements[j].style.backgroundImage = "url("+g4_path+"/js/wrest.gif)"; 더보기
img 옵션들 img src 이미지 뒤집기 소스 원본 좌우 상하 투명도 조절 흐리게 하는 효과 색상효과 그림자 효과 더보기
플래시 새창 띄우기 (팝업) 플래시 새창 띄우기 (팝업) 실무에서 많이 쓰이는 태그 - on (release) { getURL ("javascript:window.open('/event/event080107/LoginChk_flash.asp' ,'Lotto_1','top=10,left=120,width=632,height=1232,toolbar=no,location=no, directories=no,status=no,menubar=no,scrollbars=yes,resizable=no');"); } on (release) { getURL ("javascript:window.open('/flash/shop.htm','flash','toolbar=0,resizable=no,status=0, scrollbars=yes,copyhistor.. 더보기
[제로보드 4]해당 게시물의 댓글 전체삭제하기 include "_head.php";$id ="게시판이름"; // 게시판 id 기재$result = mysql_query("select * from $t_board"."_$id");while($data=mysql_fetch_array($result)) {@mysql_query("delete from $t_comment"."_$id where  parent='{$data['no']}'");@mysql_query("update $t_board"."_$id set total_comment='0' where no='{$data['no']}'")  or error(mysql_error());}echo "삭제가 완료되었습니다.";?>단, 게시판의 전체 댓글이 모두 삭제됩니다.해당 제로보드 게시판 안에 -> 제로보드.. 더보기
그누보드 list 에서 파일 다운로드 받기 그누보드 list 에서 파일 다운로드 받기 해당 스킨의 list.skin.php 을 열어서 echo " " . $list[$i][icon_file]; 더보기
이미지 뷰어 function modifiedFunc(pimg,purl){ document.all.mimg.filters.blendTrans.apply(); document.all.mimg.src=pimg; document.all.mimg.onclick=function(){location.href=purl;}; document.all.mimg.filters.blendTrans.play(); } var idx=0; window.setInterval("simg[idx=idx==simg.length-1?0:idx+1].click()",2000); 더보기
member md_id 로 강제 삭제하기. $s_del = ""; member_list.php 삭제 부분 더보기
라디오(radio)버튼 클릭한 값을 input text에 출력하는 방법 라디오(radio)버튼 클릭한 값을 input text에 출력하는 방법 하하 호호 또는 하하 호호 가 나 더보기
자동등록 광고글 스팸봇 세션으로 차단하기 고글 자동 등록 방지 제로보드 및 모든 상용보드에 적용가능 현재는 테스트를 통해서 어느정도 검증이 되었기에 팁으로 공개합니다~ "세션을 사용하시면 막을수 있습니다." 웹사이트의 초기페이지에 세션을 생성하는 코드를 삽입하고 보드쪽 헤더파일쪽에 별도의 세션확인 코드를 삽입하여 세션값이 확인되면 정상으로 실행하고 세션값이 존재하지 않을경우 다른곳으로 리디렉션 되도록 설정한다. 봇들이 게시판으로 바로 접근하기 때문에 현재는 막을수 있지만 추후 이것을 알아낸다면....ㅠㅠ //세션생성 페이지 //세션확인 페이지 참고 http://www.xpressengine.com/?_filter=search&mid=zb4_tip&search_keyword=%EC%8A%A4%ED%8C%B8&search_target=title&d.. 더보기
페이지 자동화 두번째! 페이지가 게시판인지 일반 페이지인지 구분해서 자동 분류 게시판 코드를 bo_table 숫자 코드를 불러오고 없을시 bo_table=11 라고 했을때 1과 1을 분류해서 받기 // 파일이름에서 숫자를 불러온다. sub11.php 라고 했을때 1 과 1 을 분류해서 받아오기 더보기
새창띄우기 javascript 클릭시 클릭 자동팝업시 menubar=yes/no 윈도우의 menubar 표시여부 directories=yes/no 윈도우의 directory button들의 출력여부 location=yes/no 윈도우의 location box 표시여부 status yes/no 윈도우의 상태표시줄 표시여부 toolbar=yes/no 윈도우의 toolbar 표시여부 scrollbars=yes/no 윈도우의 가로 세로 scrollbar 표시여부 resizable=yes/no 윈도우의 크기가 조정될 수 있는 지 결정 width=수치 윈도우의 너비 결정 height=수치 윈도우의 높이 결정 top=수치 윈도우의 위치조절(화면 상단으로 부터 간격 조정) left=수치 윈도우의 위치 조절(화면 왼쪽으로 부터 간격 조정) 창닫기 버.. 더보기