라벨이 PHP인 게시물 표시

9. Codeigniter Web 개발 아르바이트

2018년 지인의 요청으로 하게 된 Web 개발 아르바이트 입니다. 요청사항 민간 자격증을 개설하여 시험을 보고 수험자들에게 자격증을 발급하는 일을 주로 하는 곳인데 그 수험자 정보를 엑셀로 관리하고 있다 보니 체계적으로 관리도 안 되고 매번 시험을 볼 때마다 엑셀에 입력하는 것도 쉽지 않고 1년에 자격증 시험을 여러 번 보다 보니 데이터 관리를 힘들게 하고 계셨어요. 그래서 처음에는 프로그램으로 만들어 주면 좋겠다고 하셨는데 제가 웹사이트로 만들어 드리고 거기에다가 입력하면 언제 어디서든지 확인도 가능하다고 하니 그럼 웹 개발로 의뢰를 해주셨습니다. 개발시작 우선 저렴한 웹호스팅 업체를 찾았습니다. 사용량이나 일반 사용자들에게 서비스를 오픈할게 아니라서 트래픽이나 용량이 아주 클 필요는 없을 거 같았어요. 그러다 여러 곳을 알아보았는데 세금계산서가 되는 카페24 웹호스팅을 선택했습니다. 처음에는 PHP를 이용해서 만들기 시작하였습니다. 예전에 만들었던 게시판 소스를 활용하면 될 거 같았는데 생각보다 일이 많더군요. 그래서 웹 프레임워크를 찾아보았습니다. Codeigniter는 처음 써보는 건데 이번에 한번 써보면 좋을 거 같아서 기존 소스를 날리고 새로 작업하는데 웹 프레임워크의 도움으로 일이 훨씬 줄어드네요. 기술스펙 까페24 웹호스팅 PHP, MariaDB 웹프레임워크 Codeigniter 3 디자인 Bootstrap Javascript : Jquery 기능 홈페이지 : 메인페이지 및 게시판(공지사항) 시험관리, 시험사진 등록(5장) 시험별 수험자 등록, 수정,삭제, 점수등록 시험 접수 원서 출력물 생성 시험별 등록자 엑셀 다운로드 스크린샷

사용하는 프로그래밍 언어

프로그래밍 언어 벌써 프로그래머로 취직을 해서 회사를 다닌 지 19년이 넘었습니다. 정말 오래 다녔네요. 벌써 나이가 40이 넘었네요!!! 그래서 지금까지 사용하는?? 사용해 봤던 프로그래밍 언어를 정리해 봅니다. 글을 시작하면서 간단히 생각해 봐도 참 많네요!!! C/C++ 고등학교 때 프로그래머가 되겠다며 C언어 책을 하나 사서 보기 시작합니다. 고등학교 들어가서 산 PC(펜티엄급)에 터보 C를 설치한 후 책을 따라 하는데 책을 샀을 때에는 엄청난 프로그래머가 될 줄 알고 열심히 봤는데 처음에는 엄청 어렵더군요.. 그래서 프로그래밍보다는 게임을 많이 합니다. 그때 좀 더 열심히 했으면 지금보다 나았을 텐데 ㅠ.ㅠ 대학교에 가서 C언어 과목을 수강하면서 제대로 배우기 시작합니다. 확실히 고등학교 때 본 C언어 책이 도움이 되네요. C언어 리포트는 다 제가 해주기 시작합니다. 프로그램을 짜둔 다기보다는 디버깅을 해주고 안 되는 부분 설명해 주고 점심을 참 많이 얻어먹었습니다. 일주일 동안 매일 얻어먹은 적도 있어요 ㅎㅎ Visual C++을 사용하면서 C++을 배우게 됩니다. 하지만 Delphi를 배우기 시작하면서 Delphi에 빠지게 되고 C/C++은 멀리하게 됩니다. 그리고 2005년에 PSP 자작 프로그램 개발할 때 사용해 보게 되는데 역시 C에 대한 관심이 별로 안 생기네요. 아마 C++을 계속했으면 C++Builder를 사용했을지도 모르겠네요… VisualBasic 대학 다니면서 동아리 활동을 시작합니다. 근데 나름 전산 동아리라고 학교 축제에 프로그램을 짜서 축제 기간 동안 전시합니다. Delphi에 빠져들면서 Delphi를 사용해서 프로그램을 짜고 전시회도 하고 싶었는데 팀 인원이 모자라서 VisualBasic를 사용하는 팀에 합류합니다. 거기서 합숙(?) 같은 걸 하면서 동영상 재생기도 만들어보고 앨범 프로그램도 만들게 되고 VisualBasic의 기초는 배우게 됩니다. 설마 나중에 회사에서 사용할 일이 있을 줄을 그땐 몰랐지요!!! Delphi...

[PHP] MySQL 사용 기초 클래스(BasicMySQL)

BasicMySQL PHP에서 MySQL 을 사용하기 위한 기초 클래스 <?php /** * @author : Sergio Soares 2016 (PHP 7 &^ only!) * BasicMySQL Database Connection Class * @access public */ class BasicMySQL {     /**     * MySQL server hostname     * @access protected     * @var string     */     protected $host;     /**     * MySQL username     * @access protected     * @var string     */     protected $user;     /**     * MySQL user's password     * @access protected     * @var string     */     protected $pass;     /**     * MySQL Name of database to use     * @access protected     * @var string     */     protected $name;     /**     * MySQL Resource link identifier stored here     * @access private     * @var string     */...

[PHP] 사진 파일 업로드

  PHP 파일 업로드 구현하기 입력폼 input.php ​입력폼 input.php <form name="form_name" method="post" action="upload.php" encType="multipart/form-data"> <label>Photo</label>  <input type="file" name="photofile" placeholder="Photo">  <button type="submit">업로드</button>  </form> 파일을 받아서 처리하는 페이지 처리폼 upload.php <?php      // 업로드 경로지정      $uploads_dir = '../file';      $tmp_name = $_FILES["photofile"]["tmp_name"]; // 임시파일명      $name = $_FILES["photofile"]["name"]; // 파일명      $file_size = $_FILES["photofile"]["size"]; // 파일사이즈         if(move_uploaded_file($tmp_name, "$uploads_dir/$name"))      {         echo"파일 업로드 성공";      }     else     {         echo"파일 업로드 실패";     } ?>

아직 미숙한 PHP…

  나에게.. 아직 PHP 는 미숙하다… 내가 짠 코드가.. 좋은 코드인지는 모르겠다.. 좋은코드란..... 보기 쉽고 에러가 없으며.. 간결하고 속도도 잘나오는 그런 코드..... 하지만 지금의 내 코드들은… 길이만 길지... 별루 인거 같다.... PHP 로 대용량 게시판을 만들고 싶은데.... 잘될것인가… 암튼... PHP 서적이나 사야겠다...