'PHP'에 해당되는 글 48건

  1. 2011.10.13 [PHP] - 데이터 함수
  2. 2011.10.07 [PHP] - 자릿수 채우기 (Str_pad)함수 사용예제
  3. 2011.10.06 [PHP] - 엑셀 출력 (Excel Export) 함수
  4. 2011.09.07 [PHP] - 접속 IP 확인함수 GETENV
  5. 2011.09.05 [PHP] - 입력값이 한글인지 영문이지 체크하는 소스 사용법
  6. 2011.09.02 [PHP] - QRcode이미지 생성기 사용법
  7. 2011.08.24 [PHP] - Mkdir(); 폴더 생성 함수 사용법
  8. 2011.08.24 [PHP] - 이전페이지 주소 찾기(HTTP_REFERER) 함수 사용법
  9. 2011.08.24 [PHP] - 캐시 지우는 Header구문 사용법
  10. 2011.07.29 [PHP] - SETCOOKIE함수 사용법 및 iframe에서 적용법

[PHP] - 데이터 함수

PHP 2011. 10. 13. 16:38
반응형

Include() require()의 차이

include() require() 구문은 특정 스크립트 파일을 포함하여 실행시킨다.

두 가지 구문은 수행 실패를 제어하는 방법을 제외하고 모든 면에서 동일하다.포함하고자 하는 파일에서 오류가 발생하면 include() 구문은 경고를 발생시키는 반면에 require() 구문은 치명적 오류를 발생시킨다.

, 포함 하고자 하는 파일이 존재하지 않을 때 페이지 처리를 중단시키고자 한다면 requre()구문을 사용해야 한다.

include() 구문은 이와 같이 동작하지 않으므로 파일이 없더라도 스크립트는 계속 실행될것이다.

 

include()

일반적인 document embed 방식이다. 하지만 호출당할때마다 리딩을 주저하지 않는다는 특징과 error발생시 waring을 일으킨다는 특징이 있다.

 

Require()

Include()와 대부분 동일한 수행을 한다. Include()보다는 속도가 빠르다. 그리고 error발생시 fatal error를 발생시킨다.

 

Include_once()

Include()와 대부분 동일한 수행을 한다. 하지만 문서에 이미 로드된 동일 문서가 있다면 include_once()는 더 이상 include하지 않는다는 차이가 있다.




Substr()

형식 - string substr(string $string, int $start[,int $length])

설명 - 시작과 끝으로 지정된 부분을 반환(문자열 자르기)

 

Strlen()

형식 - int strlen ( string $string )

설명 주어진 문자열의 길이를 반환(문자열 길이 구하기)

 

Mysql_connect()

형식 - resource mysql_connect(string hostname [:port], string username, string password);
설명 - 성공시 식별자번호 반환, 실패시 FALSE반환(mysql 접속)

 

Mysql_close()
형식 - bool mysql_close(resource link_identifier);
설명 - 성공시 TRUE 반환, 실패시 FALSE반환(mysql 종료)

 

Mysql_create_db()
형식 - bool mysql_create_db(string database_name, resource link_identifier);
설명 - 성공시 TRUE 반환, 실패시 FALSE반환(db생성)

 

Mysql_drop_db()
형식 - bool mysql_drop_db(string database_name, resouce link_identifier);
설명 - 성공시 TRUE 반환, 실패시 FALSE반환(db삭제)

 

Mysql_select_db
형식 - bool mysql_select_db(string database_name, resource link_identifier);
설명 - 성공시 TRUE 반환, 실패시 FALSE반환(db선택)

 

Mysql_query()
형식 - resource mysql_query(string query, resource link_identifier);
설명 - 성공시 해당레코드의 정보를 반환, 실패시 FALSE를반환(query실행
)
Mysql_num_rows()
형식
- int mysql_num_rows(resource result);
설명 - 성공시 레코드 개수가 반환, 실패시 FALSE를 반환(레코드 개수 구하기)

 

Mysql_num_fields()
형식 - int mysql_num_fields(resource result);
설명 - 성공시 필드 개수가 반환, 실패시 FALSE를 반환(필드 개수 구하기)


Mysql_fetch_row()
형식 - array mysql_fetch_row(resource result);
설명 - 성공시 가져온 레코드(행 데이터)를 배열 형태로 반환, 없을 때는 FALSE를 반환

 

Mysql_fetch_array()
형식 - array mysql_fetch_array(resource result);
설명 - 성공시 가져온 레코드를 배열 형태로 반환, 없을 때는 FALSE를 반환

 

Mysql_result()
형식 - mixed mysql_result(resource result, int row, mixed field);
설명 - 성공시 해당 필드에 들어있는 데이터 값을 반환  

출처 : http://otoong.tistory.com/1 

반응형
:

[PHP] - 자릿수 채우기 (Str_pad)함수 사용예제

PHP 2011. 10. 7. 11:18
반응형
str_pad(검사할값, 자릿수, 채워넣을 숫자값, 왼쪽 오른쪽기준);

예를 들어보겠다.
$test = "123" 을 자릿수 10자리로 한다면

echo str_pad($test,10,"0",STR_PAD_LEFT);

결과는 "0000000123" 와같이 출력이 됩니다.

반응형
:

[PHP] - 엑셀 출력 (Excel Export) 함수

PHP 2011. 10. 6. 09:21
반응형
<?php
header("Content-type: application/vnd.ms-excel; name='excel'");
header("Content-Disposition: filename=export.xls");
// Fix for crappy IE bug in download.
header("Pragma: ");
header("Cache-Control: ");
?>
<html>
<head></head>
<body>a
</body>
</html>
반응형
:

[PHP] - 접속 IP 확인함수 GETENV

PHP 2011. 9. 7. 11:52
반응형
$ip = GETENV("REMOTE_ADDR");
반응형
:

[PHP] - 입력값이 한글인지 영문이지 체크하는 소스 사용법

PHP 2011. 9. 5. 14:03
반응형
정규표현식을 사용했습니다.

$member_id         = "가나다라";
$id_eng_check    = preg_match("/[\xA1-\xFE][\xA1-\xFE]/", $member_id);

echo $id_eng_check;

결과물 1

한글일 경우 1이 리턴되고 영문 및 특수기호일때는 0이 리턴됩니다.
반응형
:

[PHP] - QRcode이미지 생성기 사용법

PHP 2011. 9. 2. 14:43
반응형
<?
    include "/phpqrcode/phpqrcode.php";

QRcode::png("mrkn.tistory.com","저장될경로 + 이미지명", 0, 7, 2);

?>

반응형
:

[PHP] - Mkdir(); 폴더 생성 함수 사용법

PHP 2011. 8. 24. 12:22
반응형
$dirRoot = $_SERVER["DOCUMENT_ROOT"];
$file_date_dir = "테스트";
 
if(is_dir($dirRoot."/admin/upload/".$file_date_dir)){
echo "폴더 존재 O"; 
}else{
echo "폴더 존재 X";
@mkdir($dirRoot."/admin/upload/".$file_date_dir, 0777);
}
반응형
:

[PHP] - 이전페이지 주소 찾기(HTTP_REFERER) 함수 사용법

PHP 2011. 8. 24. 11:07
반응형
$referer_domain = $_SERVER['HTTP_REFERER'];

echo $referer_domain;

하게되면 이전페이지의 도메인 주소가 나타나게 됩니다. 
반응형
:

[PHP] - 캐시 지우는 Header구문 사용법

PHP 2011. 8. 24. 10:56
반응형
<?
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate"); 
?>
반응형
:

[PHP] - SETCOOKIE함수 사용법 및 iframe에서 적용법

PHP 2011. 7. 29. 10:10
반응형
$skin_type = "default";

setcookie("COOKIESKIN", $skin_type, time()+3600*24, "/");

SETCOOKIE 함수 사용법

setcookie(name,value,expire,path,domain,secure);

불러올때 $cookiename = $_COOKIE["name"];

iframe에서 쿠키를 적용하고 싶을때

path를 루트로 잡아주시면 쿠키 사용이가능합니다. 
반응형
: