본문 바로가기

변수5

PHP 문자수 자리 고정 1로 넘어오는 변수를 "001"로 세자리수 맞춤. $sj_src=sprintf("%03d", $vl_no); ###### To have a string with leading zeros use this: $string_i = sprintf("%04s",$value) Gives you an output with leading zeros and 4 digits. i.e. 0001 0002 ... 0010 an so on 2008. 10. 19.
PHP 기선언 변수 기선언 변수 PHP 4.1.0이후부터 외부 변수를 가져오는 가장 선호되는 방법은 아래에서 설명하는 슈퍼전역을 사용하는것이다. 그 이전버전에서는 register_globals이나 긴형태의 기선언 PHP 배열($HTTP_*_VARS)을 사용한다. PHP 5.0.0부터, 긴 형태의 PHP 예약 변수 배열을 register_long_arrays 지시어로 비활성화할 수 있습니다. 서버 변수: $_SERVER 참고: 4.1.0부터 지원됨. 이전 버전은 $HTTP_SERVER_VARS을 사용함 $_SERVER는 헤더, 경로, 스크립트 위치와 같은 정보를 포함하는 배열이다. 이 배열 안의 엔트리는 웹서버에 의해 생성된다. 모든 웹서버가 이런 것들을 제공한다는 보장은 없다. 서버는 어떤것은 빠뜨리거나 여기에서 목록화된 .. 2008. 10. 19.
PHP register_globals=Off 상태에서의 POST,GET 변수제어 제목: register_globals=Off 상태에서의 POST,GET 변수제어 분류: php 글쓴이: 김정균 호스팅 서버 같은 곳에서 보안상의 이유로 register_globals 를 OFF 로 변경 하거나 또는 보안상 register_globals 를 OFF 로 변경하고 싶은데 기존의 소스들 때문에 망설이시는 분들께 유용한 함수가 될것 같네요. JSBoard 를 개발하다가 보안때문에 register_globals 를 OFF 로 두었을때 작동을 하지 않는다는 문의가 많이 들어와 만든 함수입니다.. * PHP 4.1 이상 버젼용 function parse_query_str() { foreach($_GET as $key => $value) { global ${$key}; ${$key} = $value; }.. 2008. 10. 18.
PHP register_global=Off 상태 라도 변수 먹히게 PHP 소스 상단에 다음과 같이 선언해주면 php.ini에 register_global = OFF 상태여도 POST전송시 변수값이 전송 됩니다. 웹소스를 코딩시 서버 설정을 손대지 못할 경우 유용하게 사용하실 수 있을겁니다. @error_reporting(E_ALL ^ E_NOTICE); @extract($HTTP_GET_VARS); @extract($HTTP_POST_VARS); @extract($HTTP_SERVER_VARS); @extract($HTTP_ENV_VARS); @extract($HTTP_SESSION_VARS); @extract($_FILES); 2008. 10. 18.