본문 바로가기

'.' Programs

(161)
[Javascript] PHP 배열 자바스크립트에서 배열로 받기. PHP 배열 변수를 자바스크립트에서 받아서 사용하는 방법. ================================================ PHP Code : $array = array( array(1, 2, 3, 'a'), array(4, 5, 6, 'b') ); ================================================= JavaScript Code : var js_array = ;
[Javascript] IE8 이하에서 substr 함수 사용 시 이미지 안나올경우.. substr 로 문자열을 추출해 이미지 경로를 설정해 놨는데 크롬이나, 파폭, 기타 웹 브라우저에서는 잘 동작하던게 유독히 ie8 이하 버전에서 제대로 된 경로를 찾이 못하고 엑스박스를 나타내던 버그가 있었다. 문제가 됐던건 substr 함수 사용 시 일반적으로 문자열의 뒷부분을 추출할경우 - 값을 설정해서 가져오게 되는데 ie 에서는 -값을 인식하지 못했던 거다. 예) pet2r.jpg 에서 2를 추출하고 싶을 경우. - 크롬,파폭 등등 - var a = "Welcome_pet2r.jpg"; aa = a.substr(-6,1); Output : 2 - IE 8 이하 버전 - var a = " Welcome_ pet2r.jpg"; aa = a.substr(-6,1); Output : p 이런 경우가 발생..
[Javascript] 배열 (Arrary) 사용법 JavaScript(자바스크립트)에서 배열을 사용하는 것은 매우 간단합니다. 배열 선언 방법 1. var arr = new Array(); - 가장 기본적인 배열 선언입니다. 2. var arr = new Array(3); - 괄호 안에 하나의 값을 넣으면 배열의 길이가 됩니다. 3. var arr = new Array(1, "two", 3, "four"); - 생성과 동시에 초기화를 하는 배열 선언입니다. 자주 쓰이는 배열의 멤버 사용 방법 1. arr.length - 배열의 길이를 구합니다. ex) var arr = new Array(3); alert(arr.length); 출력 결과 : 3 2. arr.concat(배열) - arr과 배열을 병합하여 arr에 넣습니다. ex) var arr = ne..
[jQuery] 이펙트 추천 사이트 jQuery 이펙트를 적용하고 싶으신 분은 아래의 사이트를 참고 하시기 바랍니다. 다양한 데모와 소스를 제공해 주고 있네요. http://tympanus.net/codrops/
[MYSQL] 데이터 베이스 개발 툴 !! MySQL 무료라서 좋군요! ^^ http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-gpl-5.2.38-win32.msi/from/http://ftp.jaist.ac.jp/pub/mysql/ 클릭하고 저장하기 누르면 됩니당! ㅎㅎ 첨부된 파일은 설치중 c++ 관련 오류가 났을경우 받아서 설치 하시면 됩니다.
String 공백 제거 trim() 과 preg_replace()함수의 차이. 개발시 유용하게 쓰이는 변수 공백 제거. trim("문자열") -> 문자열의 앞.뒤 공백을 제거해 준다. 아래 소스를 이용한 preg_replace 함수는 문자열의 모든 공백을 없애준다.
PHP 파일 업로드 1. 기본 참고 사항 $_FILES['폼에서 지정한 이름']['name'] : 파일명 $_FILES['폼에서 지정한 이름']['type'] : 파일의 타입 $_FILES['폼에서 지정한 이름']['tmp_name'] : 임시폴더/파일명 $_FILES['폼에서 지정한 이름']['error'] : 오류발생시 0이 아닌 값이 나온다. $_FILES['폼에서 지정한 이름']['size'] : 파일의 사이즈 2. form.php (전송 폼) 3. fileSave.php (처리 페이지)
PHP 브라우저 캐시 삭제방법 웹 서비스을 하다보면 다른 이미지를 같은 파일명으로 업로드 하는 경우가 있다. 그럴때 간혹 새로 업로드한 이미지가 보이지 않고 예전의 이미지가 보이는 현상이 발생한다. 위의 문제가 생기는 이유는 IE 나 크롬, 파폭등 브라우저에서 이미지를 캐싱하기 때문인데.. 간단하게 해결하자면 유저가 브라우저 옵션에서 쿠키나, 캐시 파일을 삭제하면 해결 되지만.. 컨텐츠를 서비스하는 입장에서는 유저에게 직접 옵션에 들어가서 "삭제 하세요" 할수도 없는 노릇이기 때문에.. 아래의 해결 방법을 제시한다. * 크롬,사파리,파폭 * function clearBrowserCache() { header("Pragma: no-cache"); header("Cache: no-cache"); header("Cache-Control: ..