728x90
반응형
1. PHP
▶ PHP
-서버 쪽에서 동작하는 프로그래밍 언어
-웹서버에서 실행이 먼저되고, 웹브라우저(사용자)한텐 보이지 않는다.
-문법은 C언어를 따른다. 보통 L (리눅스) + A(Apache) +P(PHP) + M(Mysql)
▶ VIM
-리눅스에서 가장 많이 사용되는 텍스트 에디터
-입력모드 : 메모장처럼 텍스트를 자유롭게 편집하는 모드
-명령모드 : 다양한 명령을 내리는 모드
-처음 vi를 실행하면 명령모드로 시작한다.
<자주 쓰는 명령어>
:q
|
종료
|
:q!
|
저장하지 않고 강제 종료
|
:w
|
저장
|
:wq
|
저장하고 종료
|
w
|
다음 단어의 첫 글자로 이동
|
:숫자
|
지정한 숫자 행으로 이동
|
dd
|
커서가 있는 라인(줄) 삭제
|
<?php
if (isset($_POST['num2'])) {
echo "wrong password!" ;
}
?>
▶ 변수
자료형의 구분이 거의 X
'$변수이름' 형식으로 변수는 앞에 $를 붙여 사용함
2. PHP FUCTIONS
▶ Ereg Function
<?php
$str1 = "min";
$str2 = "minyeong";
if(ereg($str1, "MIN"))
echo "민 존재! <br>" ;
if(eregi($str1, "MIN"))
echo "민 존재! 2 <br>" ;
$mintoseo = eregi_replace("min","seo", $str2);
echo "replace : ".$mintoseo."<br>";
?>
함수
|
설명
|
ereg()
|
검색 대상 문자열에서 정규 표현식에 일치하는 문자열이 발견 될시, True 반환, 아닐 시 False 반환
|
eregi()
|
ereg 와 같은 기능을 하나, 대소문자를 구분하지 않는다
|
ereg_replace()
|
검색 대상 문자열에서 정규 표현식에 일치하는 패턴을 찾아, 지정한 문자열로 바꾼다.
|
eregi_replace()
|
ereg_replace()와 같은 기능을 하나, 대소문자를 구분하지 않는다.
|
▶ _SERVER Function
<?php
echo "접속 IP: ".$_SERVER['REMOTE_ADDR']."<br>";
echo "접속 환경 : ".$_SERVER['HTTP_USER_AGENT']."<br>";
echo "서버 도메인 : ".$_SERVER['SERVER_NAME']."<br>";
echo "접속 포트 : ".$_SERVER['SERVER_PORT']."<br>";
?>
함수
|
설명
|
$_SERVER['REMOTE_ADDR']
|
웹 사이트 도메인
|
$_SERVER['HTTP_USER_AGENT']
|
웹 사이트에 접속한 사용자 환경
|
$_SERVER['SERVER_NAME']
|
웹 사이트에 접속한 사용자 아이피
|
$_SERVER['SERVER_PORT']
|
웹 사이트가 사용하는 포트
|
728x90
반응형
'WEB > PHP' 카테고리의 다른 글
끝말잇기 게임 구현 (php) (0) | 2023.01.07 |
---|---|
mysql과 mysqli 의 차이점 (0) | 2023.01.07 |
PHP와 MYSQL 연동하기 (0) | 2023.01.07 |
PHP 파일 업로드 & 다운로드 (0) | 2022.12.30 |
PHP cookie & session (1) | 2022.12.29 |