WEB 80

[PHP] 문자여러개를 str_replace하려 할때

여러번 str_replace로 문자를 치환하려 한다. 예를 들어 0000-00-00 00:00:00의 datetime 형태를 숫자로 연이어 쓴다고 가정할때(물론 date()함수로 뽑아올적에 만들면 되지만, 디비안에 저런형태로 있다고 가정하자.) $sql = "select * from tblName where idx = '1' limit 1"; $row = sql_fetch($sql); echo $row['wr_datetime']; // 2012-08-06 09:10:10 $str = array("-"," "); $res = str_replace($str, "", $row['wr_datetime']); echo $res; // 20120806091010 위와 같이 치환하려 하는 문자를 배열로 만들고그 배열..

WEB/PHP 2012.08.06

[명령어] vsftp편집 / 데몬 재실행

서버 젬병...ㅠ_ㅠ ----------------------------------- .htaccess를 쓰려고 했다.rewriteRule을 위해서 하지만 숨김파일이 되버린다!!고도호스팅도 "쇼핑몰 호스팅"으로 받게 되면 그러한 현상이 있던데 거긴 서버 설정을 변경할수가 있던가... root 혹은 권한을 얻을수 있는 아이디로 ssh접근(su - ******* 이런게 있다는것도 첨 알았다..-_-) /etc/vsftpd/vsftp.conf 파일을 vi편집기로 열어 force_dot_files=YES 항목을 추가한후:wq 로 저장한후 /etc/init.d/vsftpd restart 해내고야 말았다!!

WEB/Server 2012.05.10

[PHP] 엑셀(excel) 다운로드 기능 만들기

특정 쿼리에 대한 MySQL의 결과값을 엑셀로 다운로드 가능하도록 만들려고 한다. header( "Content-type: application/vnd.ms-excel" ); header( "Content-type: application/vnd.ms-excel; charset=utf-8"); header( "Content-Disposition: attachment; filename = invoice.xls" ); header( "Content-Description: PHP4 Generated Data" ); $sql = "select * from tblName order by reg_date desc"; $result = mysql_query($sql); // 테이블 상단 만들기 $EXCEL_STR = ..

WEB/PHP 2012.03.27

[PHP] 엑셀 업로드 / 한글깨짐 / Excel_Reader를 사용

1. header의 charset 설정방식 2. meta를 이용한 charset 설정 3. setlocale(LC_CTYPE, 'ko_KR.utf8'); setlocale(LC_CTYPE, 'ko_KR.eucKR'); 4. iconv를 사용한 인코딩 변경 모두 되지 않았다. LMS 발송으로 인한 서버환경의 일부가 euc-kr인것을 확인 어쩔수 없이 Excel_Reader의 힘을 빌릴수 밖에 없었다. 다운로드 링크 : http://sourceforge.net/projects/phpexcelreader/ require_once './inc/Excel/reader.php'; if(!empty($_FILES[upload_file])) { $filename = $_FILES[upload_file][name]; $..

WEB/PHP 2012.03.26

[JQuery] load() 로 2중 셀렉트박스(select box) 구현하기

네이버 쪽지로 요청이 있어서.. 늘 쓰던 식의 JQuery load()를 이용한 2중 셀렉트 박스를 구현하는 소스를 올려보기로 한다. 1번 업체 2번 업체 3번 업체 b.php의 내용은 load를 이용하여 id="hidden_section"으로 불러와지는 php문서의 내용이다. // b.php $sql = "select * from tblName where compcode = '".$thisVal."'"; $result = sql_query($sql); $selBox = "선택하세요."; while($row = mysql_fetch_array($sql)) { $selBox .= "".$row['name'].""; } $selBox .= ""; echo

WEB/Js, JQuery 2012.02.20

[MySQL] left join on 다른 테이블의 데이터를 가져올때

union이나 union all과는 다르게 a테이블에서 b테이블의 내용을 가져오고자 할때 사용한다. 가령, A테이블에 code, price가 있고 B 테이블에 A에 상응하는 code, name이 있다고 가정할대 기준점이 B테이블이라고 하자. $sql = "select b.*, a.price from B_table as b left join A_table on (b.code = a.code) where b.name = '뽀로로'"; $result = mysql_query($sql); 위와 같이 테이블을 지정하고 on ( 조건 )을 입력해서 사용한다.

WEB/MySQL 2012.02.16

[CSS] min-width : width(가로,넓이)의 최소값을 지정

php나 mysql로 인한 데이터의 길이를 측정할수 없고 그 형태가 자유로울때 html상에서 select box 혹은 유사한 형태의 길이는 표현하고자 할때 그리고 길이가 아주 작을땐 일정의 최소값(minimum width)를 지정하고자 할때 필요했다. 선택하세요. 엄청 길게 들어올때 어떻게 될까요. min-width는 padding,margin,border값이 포함되지 않는 값이고 모든 브라우저에서 동일 사용 가능하다.

WEB/Html 2012.02.16