본문 바로가기

분류 전체보기138

첨부파일 수정하기 게을러서 이제야 글을... 기존에 첨부 파일 하나를 추가할 수 있는 기능을 작성했는데, 이번에는 작성한 글을 수정하는 기능도 변경해야 한다. //기존 첨부파일 여부 체크 if(strlen($row['filename']) > 0) { $path = "upload/".$row['filename']; //Array 값으로 분리, [0]에는 "_"이전 값이, [1]에는 "_"이후 값이 들어있다. $chk_name = explode("_", $row['filename']); $old_file = $chk_name[sizeof($chk_name)-1];} 상단에서 일단 첨부파일이 있는지 체크를 한다.그리고, 본문에서 첨부파일이 있을 때는 보여주는 코드를 작성한다. 없다면 그냥 첨부할 수 있는 폼을.. 2008. 12. 7.
.bundle 파일 실행하기 간단합니다. $sudo sh 파일명.bundle 이라고 입력하면 실행이 됩니다. 2008. 12. 4.
phpize 설치 가끔 phpize를 이용해야 하는 프로그램들이 더러 있는 것 같다. 그런데, 터미널에서 phpize를 쳐도 없는 명령어라고만 나온다. 간단히 apt-get install php5-dev 라고 입력하면 설치가 된다. 2008. 12. 1.
PHP 소스코딩법 아래 블로그에 아주 정리가 잘 되어 있어 많은 참고가 되었습니다. http://www.beneglo.com/entry/a-way-of-source-coding?category=3 앞으로는 저도 위의 코딩법대로 작성을 해야겠네요. 2008. 11. 30.
PHP용 막강 에디터 Eclipse PDT 지금 쓰고 있는 블루피시가 조금 마음에 들지 않는 부분이 있어서 다른 에디터를 찾던 중에 Eclipse를 찾았습니다. 뭐 워낙 유명한 프로그램이니 아시는 분들도 많겠죠. 자바용이라고만 생각을 했는데, PHP용으로도 쓸 수 있더군요. 잠깐 써본 소감은 아주 훌륭하네요. HTML 태그의 에러도 잡아주고, 무엇보다 블루피시에서 잘 안먹던 Syntax highlighting이 잘 되니 보기편하고. 무엇보다 디버깅이 된다는 점이 참 마음에 듭니다. 뭐 아직까지 어떻게 사용하는지 잘 모르겠지만... 다운로드 : http://www.eclipse.org/pdt/ Eclipse를 실행하려면 JRE나 JDK가 필요한데, 파이어폭스의 플러그인에서 JRE를 찾아 설치하면 간단하게 설치가 끝납니다. 아래 사이트에서 확인을 해.. 2008. 11. 30.
여러 개 파일 첨부하기 여러 개의 파일을 첨부하는 것도 그리 어렵지 않다. uploadedfile[]같 배열값으로 넘겨주면 된다.$max_file_num = 3; //업로드할 파일 갯수 지정 echo "\n"; for($i=0; $i 파일 첨부 (1M이하)  \n"; } echo "\n"; 그리고 처리하는 부분에서 for문을 돌리면 된다.$file_count = count($_FILES['uploadedfile']['name']);$count = $file_count; for($i=0; $i  위에서 $count 변수는 실제 업로드된 갯수를 말한다. 로드를 3개까지 할 수 있다면, 실제로는 하나만 업로드를 할 수도 있기 때문에 별도로 체크를 했다. 아마도 이런 식으로 하면 여러 개의 파일을 업로드 하는데도.. 2008. 11. 30.
파일 첨부하기 파일 업로드를 구현하는데 많은 시간이 걸렸다. 아니 정확히 말하면 업로드된 파일을 수정하는데 시간을 많이 잡아먹었다. 첨부파일을 하나 올리는 것은 그리 어렵지 않게 했으나, 욕심이 생겨 처음부터 3개 정도의 파일을 올리는 것이 좋겠다 싶어 3개의 파일을 첨부할 수 있도록 했다. 뭐 이것도 그럭저럭 됐다. 그런데 문제는 올려진 파일을 수정하는데서부터 어려움을 겪기 시작했다. 파일이 3개다 보니 수정 시에 체크할 것도 많아지고, 제대로 동작이 안되는 일이 빈번했다. 체크된 파일만 삭제해야 하거나 기존 첨부파일은 그대로 두고 새롭게 파일을 올리거나, 기존 첨부파일을 덮어쓰거나...여러 가지 경우의 수가 발생했는데 이것을 다 핸들링하는 것이 좀 버거웠다. 그래서, 결국 하나의 파일만 우선 첨부하거나 첨부파일이 .. 2008. 11. 30.
VirtualBox에 Office 2007 설치 시 네트워크 드라이브로는 안됨 아주 간단한 주의사항입니다. 네트워크 드라이브로는 설치가 안된다는 것이죠. VirtialBox로 설치한 XP에 MS-Office를 설치하려니 CD가 없어서 네트워크로 연결된 우분투의 공용폴더에서 설치를 시도했습니다. 그런데, 이게 setup.exe가 실행이 안되더군요. 이것저것 시도를 해보다가 결국 실패. 혹시나 해서 파일을 모두 XP로 옮겨 와서 설치했더니 되네요...쩝 별거 아닙니다만 혹시나 해서... 2008. 11. 28.
우분투용 막강 위지윅 웹에디터 KompoZer 뭐 드림위버의 라이벌이라고 하는 것 같던데, 아직 제대로 써보지 않아서 모르겠지만 기본적으로 사용하기에 큰 무리가 없는 것 같습니다. CSS 파일이 적용되어 있으면 그 속성들을 일목요연하게 보여줘서 편집도 가능하구요. 우분투의 장점은 이런 막강한 프로그램들을 무료로 이용할 수 있다는 것이 아닌가 싶네요. 우리나라도 얼른 액티브X없는 세상이 와야 할텐데... http://kompozer.net/ 관련 정보는 위에서 찾으시면 되구요. 설치는 간단하게 프로그램 > 추가/제거에서 검색해서 설치하시면 됩니다. 2008. 11. 25.