목록Programming Language/PHP (9)
091
01. 상단 네비게이션 바 - index.php Home FAQ 한국어 English Guest Reservation Search Login Mypage"; } else { echo "" . htmlspecialchars($_SESSION['username']) ."님 "; echo "Logout Mypage"; } ?>//------------------------------------------------------------------- ... 를 이용하여 코드를 작성해줍니다. 로그인 여부에 따라 상단에 보여질 네비게이션이 다릅니다.1️..
01. CSV 파일을 브라우저에 올리고 서버에 파일 업로드하기 Display a CSV file on the screen The file has been successfully uploaded to " . htmlspecialchars($target_file) . ""; } else { echo "Failed to upload the file."; } } else { echo "An error occurred during the file upload."; } // CSV 파일 내용 출력 if (isset($target_file) && (str_contains($file_type, ..
01. CSV 파일을 브라우저에 올리고 새로운 파일 만들기 : 통과를 실패한 학생들을 모아둔 파일 다운받기 Display a CSV file on the screen and write rows that meet a condition to a separate file. Upload CSV File Content : "; echo ""; if(($handle = fopen($tmp_name, "r")) !== false && ($new_handle = fopen($new_file, "w")) !== false) { while(($data = fgetcsv($handle)) !== false) ..
01. CSV 파일을 브라우저에 올리고 삭제하기 -> 파일을 브라우저에 저장하는 건 아님 Display a CSV file on the screen and delete it Upload Delete CSV 파일 내용 : "; echo ""; if(($handle = fopen($tmp_name, "r")) !== false) { while(($data = fgetcsv($handle)) !== false) { echo ""; foreach($data as $cell) { ..
01. CSV 파일을 열어 브라우저에 출력하기"; if(($handle = fopen($filename, "r")) !== false){ while(($data = fgetcsv($handle)) !== false) { echo ""; foreach($data as $cell) { echo "" . htmlspecialchars($cell) . ""; } echo ""; } fclose($handle); } else echo "Error message : Unable to open the file.";} else echo "Error message : ..
01. PDO(PHP Data Objects)와 같이 PHP에서 DB 조작하기 위한 API- PDO : PHP에서 데이터베이스에 접속하고 조작할 수 있도록 해주는 추상화된 인터페이스로 여러 DB를 지원하는 특징을 가짐 - mysqli : PHP에서 MySQL을 연결하고 조작하는 API로, 내장 확장 라이브러리임. 절차적 방식과 객체 지향 방식으로 나뉨-> 필자는 절차적 방식을 우선적으로 공부할 예정(이전 글에서 사용된 방식이 절차적 방식임) 02. 데이터 값 출력하기 - 심화- select.html 이전과 동일하게 작성하고 를 추가해줌 - select.php : 학과를 입력 받아서 그 학과 학생과 재시험 결과를 출력";$result = mysqli_query($conn, ..
01. select.html / select.php * 프로젝트를 두 개를 진행할 예정이라 htdocs 파일 내부에서 폴더를 나눈 것뿐이니 연결할 때 의무적으로 필요한 부분이 아닙니다. - select.html : 버튼을 눌렀을 때 php 파일로 넘어가는 코드가 담긴 파일 Select operation - ... :• 폼의 method 속성에는 get과 post가 있음. 데이터를 URL의 쿼리 스트링에 포함시켜 서버로 보내 보안에 취약한 get과 데이터를 HTTP 요청 본문에 포함하여 서버로 보내 보안이 좋은 post방식은 각각 검색, 페이지 이동 등과 로그인, 회원가입 등에 이용됨• 폼의 action 속성에는 폼 데이터를 어디로 보낼지 지정하는 것으로, 따로 ..
01. 기본 문법 - 조건문 : PHP에서는 if, else, elseif로 표현함= 60) { echo "통과."; } else { echo "재시험."; }?> - 반복문 : for, while, foreach로 3가지 방식이 있고, foreach는 as를 이용하여 연관 배열과 "; } $fruits = array("Jujube", "Peach", "Cherry"); // foreach 반복문 (배열에서 사용) foreach ($fruits as $fruit) { echo $fruit . ""; }?> - 함수 : function 키워드를 통해 정의되며, 반환 값이 없다면 내부에 echo로 출력만 해도 됨 - echo와 ..