파일 갯수가 많아서 지워지지 않을 때
find . -name ‘*’ -exec rm -f {}\;
utf-8로 메일 보내기 예제
$from_name=”=?utf-8?B?”.base64_encode(‘메일 제목’).”?=”;
$header=”FROM: “.$from_name.”\nReturn-Path:sarang@inmu.net\nX-Sender:sarang@inmu.net\n’Content-Type: text/html;charset=utf-8’\n”;
$mail_subject=’=?utf-8?B?’.base64_encode(‘메일제목’).’?=’;
mail(‘받는이메일주소’,$mail_subject,’메일 본문’,$header);
FTP 링크 만들기
ftp://myid:mypassword@sarang.inmu.net:21/mydir/myfile
위의 링크는 21번 포트로 FTP서버에 접속하여 mydir폴더에서 myfile을 다운 받는 링크를 만든다. a 태그에 사용할 수 있다.
이클립스 RSA에서 코드어시스트, 함수 자동완성
<natures>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
<nature>org.eclipse.php.core.PHPNature</nature>
<nature>org.eclipse.rse.ui.remoteSystemsTempNature</nature>
</natures>
workspace 폴더에 RemoteSystemsTempFiles폴더에 .project 파일에 위의 굵은 부분 2줄을 추가한다.
php warning경고 메시지 안나오게 하기
error_reporting(E_ALL & ~E_NOTICE&E_COMPILE_WARNING);
위의 문장을 제일 첫출에 넣어 주자
mysql 문자셋 euc-kr과 utf-8을 같이 사용할 때
/etc/my.cnf 파일에 아래의 설정을 추가
init_connect=SET NAMES binary
이클립스에서 자동 줄바꿈
플러그인을 설치한다.
메뉴 Help -> Install new software
Add 버튼 -> http://ahtik.com/eclipse-update
플러그인 이름은 Virtual Word Wrap 이다. 단축키는 CTRL + ALT + W
Centos 7 과 AMD그래픽카드
AMD그래픽 카드 그 중에 HD6850 시리즈의 그래픽 카드를 사용하고 카탈리스트를 설치하면 까만색 화면으로 부팅이 된다. 나만 그럴 수 있겠지만 이 문제는 GDM에 있다. GDM대신 lightdm을 사용하면 문제가 해결 된다.
http://www.netsarang.co.kr/knowledgebase/xmanager/10936
위의 링크에 lightdm 설치 법이 나와 있다.
composer 설치
$curl -sS https://getcomposer.org/installer | php
$sudo mv composer.phar /usr/local/bin/composer
위의 두 명령어로 컴포저를 설치하고 PATH를 잡아서 익스포트한 후에 사용한다.
PHP에서 모든 세션을 삭제할 때
foreach($_SESSION as $key =>$mySess){
unset($_SESSION[$key]);
}
firewalld 기반으로 특정 아이피 접속 차단
firewall-cmd –permanent –add-rich-rule=’rule family=”ipv4″ source address=아이피주소 reject’ firewall-cmd –reload
반대로 차단한 아이피를 해제
firewall-cmd –permanent –remove-rich-rule=’rule family=”ipv4″ source address=아이피주소 reject’ fireall-cmd –reload