Daniel's Knowledge Storage
sql 문에서 order by rand() limit 1 하면 한개를 랜덤하게 출력함. 리미트값을 3개를 주면 3개를 뽑아 오겠죠? 그리고 mktime(); 함수를 사용해서 시간을 지정한 후, sql문 조건문에 BETWEEN을 주면 해당 기간내에서의 3개 랜덤으로 뽑아 오겠죠? 이를테면 한주간의 새로운 글 3개 또는 인기글 3개 뽑아 올 때 쓸 수 있겠네요.
첫번째 방법. 두번째 방법.(Mysql에서 바로 잘라서 가져옴) select idx, concat(left(subject, 20), \'\\0\') as subject, time from board where class=\'issue\' 단 mysql 버젼이 좀 되어야 합니다. 버젼은 확인은 못해 봤지만...^^
// 사용시 모든 데이터가 날아가므로 주의를 요함(Recursive) function LIB_removeAllData( $URL ) { if( is_dir( $URL ) ) { if( $dh = opendir( $URL ) ) { while( ( $file = readdir( $dh ) ) !== false ) { if( $file == '.' || $file == ".." ) continue; if( filetype( $URL.$file ) == "dir" ) LIB_removeAllData( $URL.$file.'/' ); else @unlink( $URL.$file ); // 파일 삭제 } @rmdir( $URL ); // 폴더 삭제 closedir( $dh ); } } } 사용시 $dir = "/..
[출처] 패스워드 자동생성하기 |작성자 정연아빠
if(!$mode) { include "connect.db"; set_time_limit(0); // 메일 발송 시간이 오래되는 경우 타임에러가 나지 않도록 php실행시간을 연장해준다. //시작번호와 끝나는 번호는 메일링 테이블에서 no값입니다. 만약 1만명이 있으면 보통 1번부터 시작해서 3000번 보내고 다음번에는 3001번부터 보내시면 됩니다. if(!$end_no){ $end_no = $start_no;} if($start_no) $str = "where no>=$start_no and no // 모두에게 보내는 모드인 경우에는 if($to == "all") { $result = mysql_query("select no, email from nan $str order by no"); } $coun..
경매 남은시간 계산 소스입니다. $StartTime=$Auction[Start_time]; //시작시간을 받아옵니다(종료시간 받아와도 좋습니다.) switch ( $State ) (경매의 진행상태를 보여주는 값을 받아와서 값대로 뿌려줍니다.그려) { case 2: $StateName = '낙찰'; break; case 3: $StateName = '유찰'; break; case 1: $StateName = '경매진행중'; } $StartT = explode(' ',$StartTime); /*1 $StartT2 = explode('-',$StartT[0]); /*2 $StartT1 = explode(':',$StartT[1]); /*3 //이 소스를 이따우로 만든 이유는... DB에 날짜(시작날짜 오알 종..
function han() { global $title; $han_num=strlen($title); if ($han_num>50) { $title=substr($title,0,50); $title=$title."·······"; } $title=str_replace("?·······","·······",$title); return; } // end func
Mysql과 php에서 가장 많이 활용되는 기법은 MD5() 함수를 이용한 암호화 기법이다. mysql의 sql언어에서도 MD5()함수가 지원되고, php 언어에서도 MD5()함수가 지원되기때문에 양쪽에서 암호화를 할 수 있다. php의 MD5()함수를 사용해서 암호화 하는 구문 $sql="insert into user (userid,password,name,email) values('$userid', ".MD5('$password').", '$name', '$email') "; 회원의 비번이나 게시판의 글암호에 모두 이용하면 좋다.
★ 폴더 구성 bottom 디자인 하부 HTML 파일 모음 func 일반 함수 모음 images 전체 이미지 index board poll login shop inc DB연결 or 상수 설정 파일 mysqls MySQL 함수 모음 pgm board qna Q&A게시판 메인 프로그램 news 공지사항 메인 프로그램 poll 온라인 폴 login 로그인 shop 쇼핑몰 scripts 자바스크립트 style CSS파일 top 디자인 상부 HTML모음 ★ Q&A 게시판 파일 & 폴더 bottom qna_bottom.php func qna_functions.php images index board poll login shop inc qna.inc.php qna.txt.php mysqls qna_mysqls.php..