본문 바로가기

Web Programming Language46

PHP) system() 함수 system() 함수 (PHP 4, PHP 5, PHP 7) 외부 프로그램을 실행하고 출력을 표시하는 함수. 함수 형태 system( string $command [, int &$return_var ] ) : string system()은 주어진 명령을 실행하고 결과를 출력한다는 점에서 C의 함수과 같다. 또한, system() 호출은 PHP가 서버 모듈로 실행중인 경우, 각 출력 라인 후에 웹 서버의 출력 버퍼를 자동으로 비우려고한다. 명령을 실행하고 명령의 모든 데이터를 간섭없이 직접 전달해야하는 경우 passthru() 함수를 사용하여라. 파라미터 command 실행될 명령. return_var return_var 인수가 있으면 실행된 명령의 반환 상태가 이 변수에 기록됨. 반환 값 성공시, 마지막.. 2020. 11. 5.
PHP) $SERVER, $_SERVER['PHP_SELF'] $_SERVER PHP 예약 변수 중 하나 서버, 실행환경 정보를 담고 있는 배열 종류 변수 설명 값 예시 $_SERVER['HTTP_HOST'] $_SERVER['HTTP_REFERER'] 리퍼러 (이전 웹페이지 주소) $_SERVER['HTTP_USER_AGENT'] 사용자의 웹접속환경 정보 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36 $_SERVER['QUERY_STRING'] 쿼리 스트링 title=Main_page&action=raw $_SERVER['REMOTE_ADDR'] 사용자의 IP 주소 135.79.246.80 $_SERVER['REQU.. 2020. 11. 5.
PHP) str_replace() 함수 : 문자열 치환 함수 str_replace() 함수 : 문자열 치환 함수 PHP에서 str_replace 함수는 사용자가 원하는 문장에서 특정 문자열을 치환해주는 함수입니다. str_replace str_replace 함수의 기본적인 사용법은 아래와 같습니다. str_replace ( $search , $replace , $subject , $count ); 여기서 각각의 인수는 아래와 같은 의미를 가집니다. search 찾을 문자나 문자열 또는 그들을 담은 배열 replace 교체할 문자열 subject 교체 대상이 되는 문자열 count 교체된 문자열의 수를 반환 간단하게 문장으로 인수를 설명하자면, $subject 의 문장에서 $search 에 투입한 문자열을 찾아 $replace 에서 설정한 문자로 치환한다는 것입니다.. 2020. 11. 5.
PHP) <?= ?> 태그 태그 의 축약형. 영어명 한국어명 여는 태그 닫는 태그 설명 echo shortcut echo 단축 태그 항상 사용 가능. 의 축약형 출처 : zetawiki.com/wiki/PHP_%ED%91%9C%EC%A4%80_%ED%83%9C%EA%B7%B8,_%EC%A7%A7%EC%9D%80_%ED%83%9C%EA%B7%B8,_echo_%EB%8B%A8%EC%B6%95_%ED%83%9C%EA%B7%B8 2020. 11. 5.
PHP) move_uploaded_file() 함수 move_uploaded_file()은 서버로 전송된 파일을 저장할 때 사용하는 함수입니다. 업로드된 파일을 새 위치로 옮기는 함수 첨부파일 포함한 HTML form을 PHP 파일에 제출(submit)하면 /tmp/phpXXXXXX 파일로 업로드됨 이것을 원하는 위치($destination)로 이동시켜 사용 파일이 이미 있을 경우 덮어쓰게 되므로 주의 웹으로 접근가능한 경로로 이동할 경우 해킹 위험 있으므로 주의 bool move_uploaded_file ( string $filename , string $destination ) → $filename : 업로드된 파일명 → $destionation : 이동할 위치 파일업로드 전체를 살펴보는 것이 이해가 빠를거 같습니다. 2개의 파일로 구현을 해 봅시다... 2020. 11. 3.
PHP) 슈퍼전역 변수 $_FILES 폼을 통해 파일을 업로드를 하게되면 슈퍼전역 변수인 $_FILES 변수를 통해 업로드 파일에 대한 정보를 가져올 수 있다. $_FILES['업로드_파일폼명']['업로드_정보']; 업로드 파일폼명은 태그상의 name이 들어간다. 업로드 정보는 연관배열로 반환이 되는데, 각 정보는 아래와 같다. $_FILES['FileFormName'][array] name => 업로드된 파일이름 type => 업로드된 파일타입 size => 업로드된 파일크기(BYTE) tmp_name => 임시저장된 업로드 파일의 경로와 파일이름 error => 업로드 오류시 오류번호 각 업로드 파일마다 위와 같은 데이터를 갖는다. 파일이 업로드가 되면 우선 서버에 지정된 임시디렉토리에 파일이 저장되게 된다. 저장된 이후에 파일을 옮기지.. 2020. 11. 3.