PHP-DB 연동 DB접속(PHP-DB 연동) mysqli_connect("IP주소","계정명","비밀번호","DB명","포트번호") or die("연결 실패시 메세지"); SQL문 쿼리 실행 다리 택배 mysqli_query(연결객체,SQL문자열); 비밀번호 암호화 md5 128비트 암호화 해시함수 주로 프로그램이나 파일이 원본 그대로인지 확인하는 무결성 검사에 많이 사용 안전하지 않은 암호화(권장 X), 단방향 기본 암호화 md5('문자열') PHP 2022.02.10
[PHP] 문자열 함수, 쿠키, 세션 include 현재 파일에 다른 파일의 내용을 그대로 삽입 include "파일명"; 문자열 함수 strlen(문자열) 전달받은 문자열의 길이를 반환 strcmp(문자열1,문자열2) 전달받은 두 문자열을 서로 비교 첫번째 문자열이 크면 양수, 작으면 음수를 반환, 같으면 0을 반환 strstr(문자열,찾을문자열) 해당 문자열에서 전달 받은 문자열과 처음으로 일치하는 부분을 찾음 찾았으면 그 문자열을 반환 strpos(문자열,찾을문자열) 해당 문자열에서 전달받은 문자열과 처음으로 일치하는 인덱스를 반환 substr(문자열,시작인덱스,길이) 해당 문자열에서 특정 인덱스부터 전달받은 길이만큼의 일부분을 추출 explode(기준문자열,문자열) 특정 문자를 기준으로 전달받은 문자열을 나누어서 배열로 반환 str_.. PHP 2022.01.20
[PHP] 변수 PHP 변수의 종류 지역변수 - 함수 내부에서 선언된 변수, 내부에서 선언된 변수는 함수가 종료되면 메모리에서 삭제 { $num = 10; //지역변수 } echo $num; //에러 전역변수 - 함수 외부에서 선언된 변수, 함수 밖에서만 사용할 수 있음 - 함수 내부에서 사용하려면 global 키워드를 함께 이용해야 함 $num = 10; { global $num; echo $num; } 정적변수 - 함수 내부에서 static 키워드로 선언된 변수 - 정적변수는 함수 호출이 종료되어도 메모리 상에서 삭제되지 않음 슈퍼글로벌변수 - 미리 정의된 전역변수, 특별한 선언 없이 스크립트 내의 어디에서도 바로 사용할 수 있음, 내장변수 - $_GET, $_POST, $_COOKIE, $_SESSION 데이터 전.. PHP 2022.01.13
[PHP] 설치, 출력문 PHP - 서버쪽에서 해석되는 언어 - 웹 서버 프로그램에서 해석되는 스크립트 언어 - 데이터베이스와 연동을 편하게 할 수 있음 - 거의 모든 운영체제에서 개발이 가능 - 속도가 매우 빠름 - 파일 업로드, 메일 전송... 등 기능을 자체적으로 지원 요청 클라이언트 ----> 서버 PHP해석기 --> HTML 응답 아파치 웹서버 다운로드 1. https://www.apachelounge.com/download/ 2. httpd-2.4.52-win64-VS16.zip 다운로드 3. 압축파일 C:\(혹은 다른 드라이브 루트경로)로 가져와서 압축풀기 4. 압축 푼 폴더 안의 Apache24 폴더 밖으로 꺼내기 5. Apache24\conf\httpd.conf 파일 VSC로 드래그해서 열기 6. 218번 줄을 .. PHP 2022.01.13