본문 바로가기

프로그래밍언어/php

(19)
PHP 배열에 포함되어 있는지 확인 in_array()함수 $menu = array("pizza", "cola", "potato", "milk"); if (in_array("pizza", $menu)) { echo "pizza가 존재합니다."; } // 결과: pizza가 존재합니다. // 이함수는 대소문자 구분을합니다.
PHP 접속 브라우저 알아내기 // 크로스브라우징 // php 브라우저 분기 // $_SRVER['HTTP_USER_AGENT'] PHP 접속 브라우저 알아내기 //크로스 브라우징 오류//PHP 브라우저 별 분기//$_SRVER['HTTP_USER_AGENT'] 페이지 제작시 필히 사용되는 크로스브라우징오류,,따라서 분기가 필요하다 $u_agent = $_SERVER['HTTP_USER_AGENT']; // 들어온사람의 브라우저를 변수 $u_agent 에 담아서 if(preg_match('/Chrome/i',$u_agent) ) { echo "크롬으로접속"; } else if (preg_match('/Safari/i',$u_agent)){ echo "사파리 접속"; } 'MSIE', 'Chrome', 'Firefox', 'iPhone', 'iPad', 'Android', 'PPC', 'Safari', 등등 상황에따라 조건문에 사용
PHP 날짜 및 시간 계산 (하루, 일주일, 한달, 다음달,1년 ) PHP 날짜 계산 정리 $time = time(); echo date("Y-m-d",strtotime("-1 day", $time))." 하루 전(어제)"; echo date("Y-m-d",strtotime("-1 day", $time))." 하루 전(어제)"; echo date("Y-m-d",strtotime("now", $time))." 현재"; echo date("Y-m-d",strtotime("+1 day", $time))." 하루 후(내일)"; echo date("Y-m-d",strtotime("+1 week", $time))." 일주일 후"; echo date("Y-m-d",strtotime("-1 month", $time))." 한달 전"; echo date("Y-m-d",strtotime(..
PHP 날짜 함수 // date(), strtotime(), mktime() 1. date 함수 string date( string $format[,int $timestamp] ) 주어지는 timestamp나, timestamp가 주어지지않았을 경우에는 현재 로컬 시간을 사용하여, 주어진 포맷 문자열에 따라 형식화한 문자열을 반환.즉 timestamp는 선택적이고, 기본값은 time()의 값. 지원되지 않는 포맷 문자는 그대로 출력 $datestring = date ("Y-m-d", time()); echo $datestring; 결과) 2017-12-27 //(현재날짜) 2. strtotime함수 int strtotime( string $time[,int $now=time()] ) 주어진 날짜가 형식의 문자열을 1970년 1월 1일 0시 부터 시작하는 유닉스 타임스탬프로 변환...
PHP youtube 소스코드 (YouTube Source Code ,api , 자동재생) vq=light(=small) vq=medium vq=large vq=hd720 vq=hd1080 vq=highres 240p로 재생 360p로 재생 480p로 재생 720p로 재생 1080p로 재생 Original로 재생 autoplay=0 autoplay=1 수동재생(Default) 자동재생 controls=0 controls=1 controls=2 하단바 제거 하단바 표시(Default) 하단바 표시(afer) showinfo=0 showinfo=1 상단바 제거 상단바 표시(Default) autohide=0 autohide=1 autohide=2 컨트롤바 표시 컨드롤바 숨김 컨트롤바(Default) iv_load_policy=1 iv_load_policy=3 특수 효과 켜기 특수 효과 끄기 cc_..
PHP sizeof()함수 배열 요소 갯수 $Array = array(3,4,5,6); echo sizeof($Array); 결과 : 4
PHP date() , 요일 , 오늘날짜 표시 $daily = array('일','월','화','수','목','금','토'); //요일을 배열로 $date = date('y.m.d'); $weekday = $daily[date('w')]; $fulldate = $date."(".$weekday.")"; print_r($fulldate); 결과 ex) 17.10.23(월)
mysqli 사용법 1. mysql이아닌 mysqli 를 이용한 DB 연결 $con = mysqli_connect($host_name,$user_name,$password,$database); if (mysqli_connect_errno($con)){ echo "DB 연결 실패:" . mysqli_connect_error(); }else{ echo "DB 연결 성공" ; } mysqli_connect 함수인자 "localhost" : 데이터베이스 서버의 IP 또는 도메인 주소 "my_userid" : 데이터베이스 사용자 아이디 "my_password" : 데이터베이스 사용자 비밀번호 "my_db" : 사용할 데이터베이스명 이외에 기폰 포드 3306이아닌 다른것이라면 다섯번째인자에 새포트 입력 2. select 쿼리 $sql..