일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Plugins
- 설치
- Like
- html
- 환경설정
- IntelliJ
- 설정
- 플러그인
- 소스코드 맵
- 스프링
- 인텔리제이
- #자바
- Eclipse
- 스프링부트
- #이클립스
- #java
- #Oracle
- #오라클
- #eclipse
- springboot
- log4j
- #JVM
- mariadb
- log4j2
- 이클립스
- #자바가상머신
- 오라클
- CodeGlance
- Spring
- Oracle
- Today
- Total
목록웹개발/PHP (22)
커피와 개발자
function_exists : 함수가 존재 하는지 존재 하지 않는지 체크 하는 함수 bool 값을 리턴으로 한다. -> 함수가 존재하면 return true 존재 하지 않는 다면 return false를 반환 function_exists('FunctionName');
특정 문자나 공백을 기준으로 문장을 자르는 역활 출처 :php manual
in_array bool in_array ( mixed $needle , array $haystack [, bool $strict ] ) mixed $needle : 찾을값 array $haystack : 찾을 배열이름 리턴은 true, false로 한다.
HTML 페이지: PHP 페이지 : for($i=0; $i
게시물이 많은 경우 페이지를 나누어서 보여주는 것을 말한다. 다음은 mysql에서 사용되는 LIMIT로 페이징 처리하는 방법이다. LIMIT 는 출력되는 레코드의 수를 제한할 때 사용된다.(시작은 0) 예를들어 SELECT * FROM board LIMIT 0, 10 이면 데이터베이스 안에 있는 게시물을 처음 레코드부터 10개만 가져오라는 의미가 된다. [구현부] if($_GET['page'] && $_GET['page'] > 0){ $page = $_GET['page']; }else{ $page = 1; } $page_row = 5;// 한 페이지에 보일 글 수 $page_scale = 5;// 한줄에 보여질 페이지 수 $query = "SELECT count(*) FROM board"; $result..
str_replace("치환대상문자","치환할문자","검색할문자"); 처럼 사용 예를 들면, @ 라는 문자를 / 로 바꾸고 싶을때 str_replace("@","/",경기도 남양주시 평내@호평동"); 을 출력하면... 경기도 남양주시 평내/호평동 이라는 문자로 바뀌어 출력이 되는걸 확인.
파일 다운로드를 할때 링크를 걸게되면 페이지가 전환이 된다. 특히 이미지나 pdf 파일등은 익스플로어에서 직접 열리기때문에 다운로드 처리 페이지를 만들어 보내줘야 한다. if($FileName1){ echo(" 파일 다운로드 #1 : $FileName1 "); } if($FileName2){ echo(" 파일 다운로드 #2 : $FileName2 "); } if($FileName3){ echo(" 파일 다운로드 #3 : $FileName3 "); } 위와 같이 다운로드 페이지로 파일명을 넘겨주면 다운로드 페이지에서 처리되어 다운로드 창이 뜨도록 할 수 있다.
다음과 같은 구문을 추가하면 $filename="account_" . date('Y_m_d(H i)'); header( "Content-type: application/vnd.ms-excel" ); header( "Content-Disposition: attachment; filename=$filename.xls" ); header( "Content-Description: PHP4 Generated Data" ); PHP 파일의 데이터를 엑셀로 저장할 수 있다. 위의 코드를 빼주면 PHP를 웹에서 사용하는 것과 같다.
$sql="select * from board where uid='$uid'"; $result=mysql_query($sql,$conn); $row=mysql_fetch_array($result); $del_file="/upload_file/".$row[file]; if($row[file] &&is_file($del_file)) unlink($del_file); $sqldel="delete from board where uid='$uid'"; mysql_query($sqldel,$conn);