bibaram.
로그인
The archive

개발 기록.

문제를 풀어가는 과정과, 다시 꺼내 보고 싶은 이야기들.

전체cssetchtmljquerymacOSmysqlphpscriptserver
54개의 기록 최신순 ↓
php↗

Codeigniter api에서 어떤 곳에서 보낸 json

$aData = var_export(file_get_contents('php://input'),TRUE); $aArr = json_decode(str_replace("'", "", $aData), true); 버전에 따라 다를 수도 있음 $this->input->raw_input_stream 이렇게 해보면 됨

2020.09.11·1분 읽기
php↗

PHP 절대경로, 상대경로 확인 방법

<?php global $PHP_SELF; $thisfilename=basename(__FILE__); $temp_filename=realpath(__FILE__); if(!$temp_filename) $temp_filename=__FILE__; $adir=eregi_replace($thisfilename,"",$temp_filename); unset($…

2017.09.04·1분 읽기
php↗

해당 년도의 몇 주차는 언제부터 언제인가

function getStartAndEndDate($week, $year) { $time = strtotime("1 January $year", time()); $day = date('w', $time); $time += ((7*$week)+1-$day)*24*3600; $return[0] = date('Y-n-j', $time); $time += 6*2…

2017.01.18·1분 읽기
php↗

정규식 각종 태그 제거 샘플

//iframe 제거preg_replace("!\"'] )[\"']?[^>]*>/i",$STRING,$RESULT)preg_match_all("/]*src=[\"']?([^>\"'] )[\"']?[^>]*>/i",$STRING,$RESULT)

2015.03.02·1분 읽기
php↗

if사용 할때 같은 변수의 많은 비교문은 in_array를

PHP 문법 비교를 만들때 if($temp=="비교1" || $temp=="비교2"){ } 이것을 if(in_array($temp, array("비교1", "비교2"))){,,, true }else{ fale } 이렇게 ㅎ

2015.03.02·1분 읽기
php↗

php array(), range() 함수

배열 생성보통적으로 배열은$text = array();로 선언 및 시작을 합니다.$text 가 배열 변수임을 선언해 준다활용 1.배열에서 증가하는 숫자를 저장$num = array(1,2,3,4,5,6,7,8,9,10);하여 배열에 담는다.같은 형…

2015.03.02·2분 읽기
php↗

parse_str , http_build_query

길게 늘어진 변수를 추출할때 사용 <?php $_url = "http://hostname/test.html?a=111&b=222&c=333#ttp"; $url = parse_url($_url); parse_str($url['query']); ?> 위의 데이터 에서 $_url의 배열을 보면 $url = par…

2012.11.14·2분 읽기
php↗

POST 통째로 인코딩 하기

인코딩 하려는 문자를 통째로... encoding("UTF-8", "EUC-KR", &$_POST); function encoding($s1, $s2, $arr) { // 인코딩 while (list($key, $val) = each($arr)) { $arr[$key] = iconv($s1, $s2, $val); } }

2012.08.21·1분 읽기
php↗

권한이 다른 폴더 파일 지우기

권한이 다른 폴더 파일 지우기업로드 자료실이나 ...등등 자동설치에 의해서 nobody, apache 등의 권한으로 잡혀있는 폴더를 삭제하기 어려울때...아래의 내용으로 파일만들어 삭제 하자...자신의 권한이 root 이면…

2010.08.12·1분 읽기
php↗

[함수] DB의 쿼리 값을 table로 간단하게 표시하는 클래스

실행시require_once("table.class"); $form->TableDisplay($rows); # 실행 부분 # db_query_display.php <?php include("dbinfo.inc"); require_once("table.class"); $form = new Table; $results = $db->query("S…

2008.08.05·6분 읽기
php↗

사이트 접속할때 앞에 www 항상 붙이게 하기

1. index파일의 확장자는 .php로 바꾼다. (서버에서 .html 도 php를 인식할수 있도록 세팅되어있으면 따로 바꿀 필요 없음 ㅎㅎ) 2. 제일 상단에 다음 코드를 넣습니다. <? $host_name = $HTTP_HOST; if($host_name…

2007.11.23·1분 읽기
php↗

PHP 로 linux 계정 추가하기

출처 : www.phpschool.com 에 Tip & Tech 에 있는 글을 참조했습니다.linux 에서계정을 추가하는 명령어는 useradd계정을 삭제하는 명령어는 userdel입니다. 그러나 위에 있는 명령어들은 모두 root 권한의 사용자…

2007.11.23·4분 읽기
php↗

어떤 검색엔진에서 어떤 검색어를 통해 사이트에 방문했는가

어떤 검색엔진에서 어떤 검색어를 통해 사이트에 방문했는지 체크하는 알고리즘입니다. 완전한 프로그램을 올려 드리면 좋겠지만 그냥 알고리즘 정도만 파악하는데 참고 하세요... 간단히 먼저 설명을 드리자면 $_S…

2007.11.23·3분 읽기
php↗

디렉토리 리스트 구하기

function DirList($path="./") { $path = opendir($path); while($list = readdir($path)) { if($list != "." && $list != "..") { $Arraydir[] = $list; } } closedir($path); return $Arraydir; } // 사용방법 $a…

2007.11.23·2분 읽기
php↗

현재파일까지의 http:// 경로 구하기

<?$tmp_dir = $_SERVER["SERVER_NAME"].$PHP_SELF;$tmp_present_file = strrchr($tmp_dir, "/");$length = strlen($tmp_present_file);$document_path = substr($tmp_dir, 0, -$length);?>

2007.11.23·1분 읽기
php↗

프레임으로 나뉜 사이트에서 새로고침후에도 현재페이지 유지하기

프레임으로 나뉜 사이트에서 새로고침후에도 현재페이지 유지하기 프레임 생성하는 파일의 맨 위에 넣으시면 됩니다.

2007.01.30·1분 읽기
기록 찾기