novasera

calendar

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
  • total
  • today
  • yesterday
2009. 10. 30. 18:02 Programming(Web)/일반
posted by novasera
2009. 10. 26. 15:13 Programming(Web)/JAVASCRIPT
posted by novasera
2009. 10. 23. 13:37 Programming(Web)/PHP

 가변변수, 가변함수, 기타 가변XXX.

알고 익숙해지면 가끔 돌파구가 되어주는 내용.

PHPSCHOOL (  1 )
posted by novasera
2009. 10. 13. 16:40 Programming(Web)/PHP

1. mysql DB에 입력 할 때에는 

$user_id = mysql_real_escape_string($user_id);  이 함수를 사용해서 이런식으로.


2. input 태그 value값으로 넣거나, 기타 출력을 위해 특수문자를 넣어야 할 때는

htmlspecialchars() 함수 사용.

특히 게시판 list페이지에서 제목을 요약하고 <a href.... title="원문">요약</a> 식으로

title에 요약하지 않은 원 내용을 보여주려고 할 때면 원문 부분은 " 문제 때문에 

htmlspecialchars() 함수를 적용.

요약 출력 부분은 적용하지 않도록 해야 한다.

http://novasera.tistory.com/33 글 처럼 문자열 요약하는 함수를 사용 할 때 

htmlspecialchars() 함수를 사용한 상태에서 요약 처리가 들어가면

" 부분이 &quot로 변환되었기 때문에 &qu...  식으로 마지막 부분이 짤릴 수 있다.

* 추가.
위에 대로 처리하면 &qu... 같은 문제는 발생하지 않지만, 제목부분에 html태그가

먹게 된다. 그래서 이걸 어떻게 할지는 다시 생각중...


3. js에 문자열로 넣을 때는 

addslashes()를 사용.


참조 : PHPSCHOOL ( 1 ,  2 )
posted by novasera
2009. 10. 6. 18:10 Programming(Web)/JAVASCRIPT

javascript 파일 중 압축된 파일을 다시 풀어주는 웹사이트


posted by novasera
2009. 9. 30. 11:59 Programming(Web)/일반
posted by novasera
2009. 9. 29. 16:22 Programming(Web)/PHP

대략 PHP5 정도의 높은 버전에서 사용가능하다고 하는데, 정확한 환경은 잘 모르겠다.

이걸 사용 할 수 있으면 간단하게 문장을 요약 할 수 있는데,

사용법은

http://towons.kr/blog/8  이곳을 참조.

기타 설치 관련은

설정 관련은

이곳을 참조.

이 함수를 사용 할 수 없다면 대체 할 수 있는 함수를 만들던지, 찾아서 쓸수 밖에...

PHPSCHOOL 그 중 찾은 하나
posted by novasera
2009. 9. 28. 10:14 Programming(Web)/일반
posted by novasera
2009. 9. 28. 09:51 Programming(Web)/PHP
download 처리를 하는 php 파일을 만들어서 첨부 파일 다운로드를 처리 하는데, 저장을 하고 난 뒤

하드에서 찾아 실행하면 잘 열리나 바로 '열기' 버튼을 누르면 파일을 찾을 수 없다고 나왔다.

이에 대해 해결책을 찾아보다가

다운로드 하는 헤더 부분에

Header("Cache-Control: cache, must-revalidate");

를 주면 된다고 해서 해봤더니, 정상적으로 열렸다.

헌데 이 헤더 내용이 뭔지 궁금해서 좀 더 찾아보다 아래 글을 보았다.


[함수] 폼 내용 유지와 관련하여 session_cache_limiter() 에 대해 잘못 알려진 내용


여기 내용을 보고선

Header("Cache-Control: ");

그냥 이렇게 했더니 그래도 정상적으로 파일이 열렸다.

위에 글과 헤더 내용을 100% 이해하고 사용한게 아니라서 정확한 사용법이 뭔지

아직 확실히 잘 모르겠다.

관련 내용을 더 찾아봐야겠다.
posted by novasera
2009. 9. 18. 20:54 Programming(Web)/JAVASCRIPT

체크박스를 여러개 두고 그 중  체크한 것만 처리하는 것이였는데,

배열만 염두해두고 썼더니 오히려 한개만 체크 했을 때는 체크한 checkbox의 값을 가져오지 못했다.

그래서 아래 내용을 참고해서 해결.



주의 할 점을 하나 배웠는데,

getElementById 와 getElementsByName

이 두가지에서 name은 s가 들어간다는 걸 조심해야 한다는 것이다.
posted by novasera