회원아이콘으로 gif,jpg 둘다 업로드 가능하게 할려면 어떻게 해야할까요? 정보
그누보드 회원아이콘으로 gif,jpg 둘다 업로드 가능하게 할려면 어떻게 해야할까요?본문
오류에 대한 질문이신 경우 아래의 내용을 상세히 채워주시면 답변이 수월해 집니다.
오류발생 주소 (반드시) :
그누보드 버전 :
OS (리눅스, 윈도우즈, 기타) :
PHP 버전 :
register_globals (On, Off 여부) :
MySQL 버전 :
웹호스팅 회사 :
답변하실분께 미리 감사의 마음을 전해주세요. :
질문내용 : mbupdate.php 부분에서 gif만 pre_match 하던데, jpg도 함께 업로드 가능하게 할려면,
정규문법식을 어떻게 바꿔야하나요?
정규문법 표현식은 자바에서 사용하는 방법 그대로 해봤더니, 잘 안되네요..
알려주십쇼~
오류발생 주소 (반드시) :
그누보드 버전 :
OS (리눅스, 윈도우즈, 기타) :
PHP 버전 :
register_globals (On, Off 여부) :
MySQL 버전 :
웹호스팅 회사 :
답변하실분께 미리 감사의 마음을 전해주세요. :
질문내용 : mbupdate.php 부분에서 gif만 pre_match 하던데, jpg도 함께 업로드 가능하게 할려면,
정규문법식을 어떻게 바꿔야하나요?
정규문법 표현식은 자바에서 사용하는 방법 그대로 해봤더니, 잘 안되네요..
알려주십쇼~
댓글 전체
이렇게 쉬운걸 .. 역시 모르니깐 고생이네요..
방금 알아냈습니다.
그냥 .gif 정규표현에서 .(gif | jpg) 로 바꿔주니깐 바로 jpg도 인식하네요. 에구구 ^^
방금 알아냈습니다.
그냥 .gif 정규표현에서 .(gif | jpg) 로 바꿔주니깐 바로 jpg도 인식하네요. 에구구 ^^
나스카님 정말 감사합니다. ^^
(아쉬운게 있다면, 정규표현식에서 몇 단어만 추가해주면, jpg도 access될텐데, 누구 아시는 분 없나요? )
(아쉬운게 있다면, 정규표현식에서 몇 단어만 추가해주면, jpg도 access될텐데, 누구 아시는 분 없나요? )
3.xx는 제가 설치만 해 본 정도여서 잘 모르겠구요.
2.xx버젼에서 간략히 짚어볼 파일이 세가지 있더군요.
(퇴근 무렵에 잠깐 들어가서 뒤져 보느라... 자세히 기억이^^)
mbform.php
mbupdate.php
lib.php
1. 상기한 세 파일에서 gif라는 단어를 찾습니다.(전체적으로 훑어봐도 파일 하나당 3개이상 나오지 않습니다.)
2. 앞 뒤 문맥 살펴보시고, gif파일에 관해서만 기재되어 있는 부분을 찾아서 맨 뒷부분에 jpg를 추가합니다.
3. 세 파일 중에서 확장자가 gif인 파일이 아니라면 경고메시지 출력되는 부분이 있습니다.(if 조건문)
거기서, gif파일이 아닐경우 출력되는 메시지 루틴을 주석처리해서 막아버리십시오.
1,2,3의 과정을 거치셨다면... 아마도 정상적으로 회원 아이콘을 jpg파일로도 사용하실 수 있을겁니다.
스크린샷을 첨부했더라면 좋았을 텐데... '귀차니즘'땜시 다시 손보기가 좀 뭐하네요.
***'정규표현식'은 솔직히 잘 모르겠구요. 구현되는 방법이 있긴 합니다.***
gif파일이 아닌경우, 경고메시지가 출력되는 루틴을 주석처리하시고,
1. jpg포맷파일의 확장자를 gif로 바꿔주기.
2. gif파일만 업로드가 가능하게 코딩된 부분을 아예 주석처리 -> 업로드할 아이콘 확장자를 삭제해서 올리기
(구현이 되긴 하는데, 정상적인 접근이 아니라는 점에서 좀 많이 걸리긴 하지만...)
2.xx버젼에서 간략히 짚어볼 파일이 세가지 있더군요.
(퇴근 무렵에 잠깐 들어가서 뒤져 보느라... 자세히 기억이^^)
mbform.php
mbupdate.php
lib.php
1. 상기한 세 파일에서 gif라는 단어를 찾습니다.(전체적으로 훑어봐도 파일 하나당 3개이상 나오지 않습니다.)
2. 앞 뒤 문맥 살펴보시고, gif파일에 관해서만 기재되어 있는 부분을 찾아서 맨 뒷부분에 jpg를 추가합니다.
3. 세 파일 중에서 확장자가 gif인 파일이 아니라면 경고메시지 출력되는 부분이 있습니다.(if 조건문)
거기서, gif파일이 아닐경우 출력되는 메시지 루틴을 주석처리해서 막아버리십시오.
1,2,3의 과정을 거치셨다면... 아마도 정상적으로 회원 아이콘을 jpg파일로도 사용하실 수 있을겁니다.
스크린샷을 첨부했더라면 좋았을 텐데... '귀차니즘'땜시 다시 손보기가 좀 뭐하네요.
***'정규표현식'은 솔직히 잘 모르겠구요. 구현되는 방법이 있긴 합니다.***
gif파일이 아닌경우, 경고메시지가 출력되는 루틴을 주석처리하시고,
1. jpg포맷파일의 확장자를 gif로 바꿔주기.
2. gif파일만 업로드가 가능하게 코딩된 부분을 아예 주석처리 -> 업로드할 아이콘 확장자를 삭제해서 올리기
(구현이 되긴 하는데, 정상적인 접근이 아니라는 점에서 좀 많이 걸리긴 하지만...)