※ 본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. PHP와 MySQL로 게시판을 만들던 중 이것저것 알아낸 것들을 짜집어서 파일 업로드와 다운로드, 삭제까지 되는 PHP 페이지를 작성해보았습니다. 좀 다른 점은 업로드 할 때 파일명을 그대로 사용하지 않고 MD5 함수를 사용하여 해시값을 올립니다. 그리고 다운로드 할때도 파일명을 사용하지 않고 DB를 거쳐 기본키를 가지고 다운로드 합니다. 우선 전체적인 웹페이지 구조입니다. index.php : 첫 화면입니다. 파일 업로드와 등록된 파일 확인이 가능합니다.upload.php : 파일 업로드시 업로드가 처리되는 php 파일입니다.download.php : 파일 다운로드시 다운로드가 처리되는 php 파일입..
이번에는 오픈수세에서 디비 관리의 꽃인 phpMyAdmin을 설치해 보겠습니다. phpMyAdmin을 사용하기 위해서는 사전에 다음과 같이 셋팅이 필요합니다. 1. httpd 데몬(apache2)이 활성화 되어있어야 한다.(service apache2 status 명령어로 확인가능)2. http 서버 설정에서 php 사용이 허가되어 있어야한다.(YaST 툴 http 서버 설정에서 php 설정을 변경가능)3. DB는 사전에 당연히 설치 되어있어야 한다.(DB 설치 포스팅 : http://luckyyowu.tistory.com/30) 자신의 호스트로 접속했을 때 메인페이지가 다음과 같이 출력된다면 httpd와 아파치가 잘 작동 중인겁니다. (호스트 주소 보호를 위해 사설로 접속했기 때문에 아이피가 저렇습니다..
포스팅 입니다. 오픈수세에서는 MySQL이 MariaDB로 지원됩니다. MySQL이 오라클에 넘어가면서 불분명한 MySQL의 미래 때문에 오라클에 대항에여 만들어 진것이 마리아DB입니다. MySQL과 마리아DB 간의 호환성은 MySQL 5.5 버전일 경우 마리아DB 5.5와 같고MySQL 5.3 버전이라면 마리아DB 5.3과 같습니다. 사실 상 호환성에 대해서는 두 DB는 같다고 봐야할 것 같습니다. 현재 위키피디아와 구글은 MySQL에서 마리아DB로 전환을 발표했으며리눅스 계열 중 하나인 페도라 역시 마리아DB로 전환을 검토하고 있습니다. 그럼 이제 오픈수세에서 MySQL(이라부르고 마리아DB라고 읽는..)을 설치해 보겠습니다. 우선 cnf 명령어로 mysql을 검색하면 역시나가 역시나 실제로 설치되는..