[펌!!] 출처 http://sangs.tk/41


티스토리에  코드 하이라이트 설치하기 [SyntaxHighlighter]

1. 여기에 접속해서 3.0.83 http://alexgorbatchev.com/SyntaxHighlighter/download/ 다운받는다.

티스토리 html/css편집을 눌러 skin에 </body>와 </html> 사이에 아래 소스를 추가한다.

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
<script type="text/javascript" src="./images/shCore.js"></script>
<script type="text/javascript" src="./images/shBrushAS3.js"></script>
<script type="text/javascript" src="./images/shBrushBash.js"></script>
<script type="text/javascript" src="./images/shBrushCpp.js"></script>
<script type="text/javascript" src="./images/shBrushCSharp.js"></script>
<script type="text/javascript" src="./images/shBrushCss.js"></script>
<script type="text/javascript" src="./images/shBrushDelphi.js"></script>
<script type="text/javascript" src="./images/shBrushDiff.js"></script>
<script type="text/javascript" src="./images/shBrushGroovy.js"></script>
<script type="text/javascript" src="./images/shBrushJava.js"></script>
<script type="text/javascript" src="./images/shBrushJavaFX.js"></script>
<script type="text/javascript" src="./images/shBrushJScript.js"></script>
<script type="text/javascript" src="./images/shBrushPerl.js"></script>
<script type="text/javascript" src="./images/shBrushPhp.js"></script>
<script type="text/javascript" src="./images/shBrushPlain.js"></script>
<script type="text/javascript" src="./images/shBrushPowerShell.js"></script>
<script type="text/javascript" src="./images/shBrushPython.js"></script>
<script type="text/javascript" src="./images/shBrushRuby.js"></script>
<script type="text/javascript" src="./images/shBrushScala.js"></script>
<script type="text/javascript" src="./images/shBrushSql.js"></script>
<script type="text/javascript" src="./images/shBrushVb.js"></script>
<script type="text/javascript" src="./images/shBrushXml.js"></script>
<script type="text/javascript" src="./images/shCore.js"></script>
<script type="text/javascript" src="./images/shLegacy.js"></script>
<link rel="stylesheet" type="text/css" href="./images/shCore.css">
<link rel="stylesheet" type="text/css" href="./images/shThemeRDark.css">
  
<script type="text/javascript">
    SyntaxHighlighter.all();
    dp.SyntaxHighlighter.HighlightAll('code');
</script>


style.css 아무곳에나 아래를 추가한다.

1
div .syntaxhighlighter { overflow-y: hidden!important; overflow-x: auto!important; }


다운받았던 파일을 압축해제후  scripts, style폴더만 파일을 전부 업로드해준다.

사용법은 간단하다

1
2
<pre class="brush:php">코드내용
</pre>


For/while

/* while 문 예제 */


   $i=0;
   while ($i < 5) {
      echo $i;
      $i = $i + 1;
   }
   
   echo "<br />";
   
   $i=5;
   while( $i > 0 ) {
      echo  $i;
      $i = $i - 1;
   }

 

 

/* for 문 예제 */
   for ($i=0 ; $i<5;$i++){
     echo $i;
   }
   
   echo "<br />";
   
   for ($i=5 ; $i>0;$i--){
     echo  $i;
   }



문자열 자르기


split() 함수. ]

[ ex. ]

 
     $datetime = "2010/09/13 23:45:46" ;
     list($year, $month, $day, $hour, $minute, $second) = split("[/ :]", $datetime);
     echo "$year 년 $month 월 $day 일 $hour 시 $minute 분 $second 초" ;


내가 적용한 코드

  	list($tag1, $tag2, $tag3, $tag4, $tag5) = split("[/ : ; ,]", $row[tags]) ; 
  	$atags = array($tag1,$tag2, $tag3, $tag4, $tag5 );  	
	for($i=0; $i<5 ; $i++){
		echo"	
				
			$atags[$i]
		";
	}
  	
  




alter table 테이블명 add attr이름 type


예)

alter table board add name varchar(20);

SELECT column_name(s) 
FROM table_name 
ORDER BY column_name(s) ASC|DESC
오름차순/내림차순






time();


시간을 잡아주는 함수입니다. 이 함수가 실행된 바로 그

순간의 시간을 잡아내는거죠. 그런데 이 시간이 우리가

생각하는 2000.6.15.2.57.23 식이 아니라는거죠.

어떤 규칙인지는 저도 모릅니다. 다만 확실한건 11자리의

숫자라는거죠.


date();


time() 함수로 나온 시간을 date 함수로 분리해줍니다.

년도, 월, 일, 시간, 분, 초까지 아무 세밀하게 나오죠.


$nowtime = time();

$tt = date("Y년 m월 d일,h시", $nowtime);


이라고 하시면 2000년 6월 15일,3시 라고 $tt 에

저장될 겁니다. 이런 date 의 형태는 매우 다양합니다.


a : am, pm 형식으로

A : AM, PM 형식으로

d : 날짜

D : 요일 (Mon, Fri, 이런식)

F : 월(달) 이름으로 (January, November 이런식)

h : 12시간 타입의 시간으로. 15시는 3시로 출력 같은.

H : 24시간 타입의 시간으로. 오후 3시는 15시로.

i : 분

m : 숫자형 월 출력. (1 ~ 12)

M : Jan, Nov 형식으로 월 출력

s : 초

1. 해당 html 페이지 <head>...</head> 사이에 아래 문장을 추가 해 줍니다.
 인코딩을 한글로 하겠다는 뜻 입니다.

<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" >


2. 리눅스 httpd.conf 파일을 수정 해 줍니다.
보통 httpd.conf 파일은 아파치 설치해 놓은 곳에 xxx/apache/conf/httpd.conf 위치에 있죠~ㅎ
못 찾으셨다면 

# find / -name httpd.conf -print


명령어로 찾아보셈~

AddDefaultCharset UTF-8

  이렇게 된 것을

AddDefaultCharset off

로 바꿔줍니다.

인코딩을 따로 지정하지 않고 
모두 사용하겠다는 뜻 입니다. 
강력한 기능입니다~^^

그리고 마지막으로

# service httpd restart
또는
$ sudo /etc/init.d/apache2 restart
로 아파치 웹서버를 재시작 해 줍니다.


출처 : http://byeonely.tistory.com/23

'공부 > Php' 카테고리의 다른 글

php 한글깨짐현상  (0) 2012.08.03
for,while문. 문자열자르기, list와 배열  (0) 2012.08.02
php 문법 시간  (0) 2012.07.31
mysql 접속방법,아파치 실행, 아파치폴더 권한  (0) 2012.07.27
우분투 mysql 암호 재설정  (0) 2012.07.27



$ mysql -u root -p 엔터

비번 입력하면 접속됨


아파치 웹서서 재실행

$ sudo /etc/init.d/apache2 restart


Mysql서버 테스트

$ sudo netstat -tap|grep mysql


폴더권한

$su 엔터

비밀번호입력 

또는 

sudo so


하고, #chmod 777 /var/www 하거나

아니면,

$sudo chmod 7 /var/www  -R (하위폴더까지 모두)


'공부 > Php' 카테고리의 다른 글

php 한글깨짐현상  (0) 2012.08.03
for,while문. 문자열자르기, list와 배열  (0) 2012.08.02
php 문법 시간  (0) 2012.07.31
리눅스 아파치 한글깨질때  (0) 2012.07.27
우분투 mysql 암호 재설정  (0) 2012.07.27



$ sudo dpkg-reconfigure mysql-server-5.5(버전)


'공부 > Php' 카테고리의 다른 글

php 한글깨짐현상  (0) 2012.08.03
for,while문. 문자열자르기, list와 배열  (0) 2012.08.02
php 문법 시간  (0) 2012.07.31
리눅스 아파치 한글깨질때  (0) 2012.07.27
mysql 접속방법,아파치 실행, 아파치폴더 권한  (0) 2012.07.27

+ Recent posts