본문 바로가기

Programming/PHP

(14)
Allowed memory size of xxxxxx bytes exhausted php.ini 에서 미리 설정한 메모리의 크기(memory_limit)보다 페이지에서 사용하는 메모리가 더 커서 발생! php.ini를 수정하여도 되지만, 다른 페이지에서 문제 발생 우려가 있으므로 해당 페이지에서만 수정하여 사용하면 된다.
PHP Notice: Undefined index: PHP 에러 출력 레벨이 너무 높아서 생기는 에러 error_reporting = E_ALL // 변경 전 error_reporting = E_ALL ^ E_NOTICE // 변경 후
[PHP] 튜닝의 기본 - 로딩 시간 측정조회 $start_time = microtime(); // 페이지 상단 function Print_Exe_Time($start_time) { $end_time = microtime() ; // 종료시간 $start_sec = explode(" ", $start_time); // 초와 마이크로초를 공백으로 구분 $end_sec = explode(" ", $end_time); $rap_micsec = $end_sec[0] - $start_sec[0] ; // 실행시간 microsecond $rap_sec = $end_sec[1] - $start_sec[1] ; // 실행시간 second $rap = $rap_sec + $rap_micsec ; echo("실행시간 $rap 초 \n"); } Print_Exe_Tim..
삽질 지대로... php, svn PHP과 SVN을 연동 시켜보려고 아침부터 삽질 했다. 우선 간단하게 외부 명령어를 통한 CheckOut을 시도하여 보았다. 안 먹힌다. IE가 멈추어 버린다. 해당 서버 svn은 무한 루프를 돈다. 실행 할때 마다 프로세스는 증가하고 무한 루프를 돈다. shell_exec, exec, system, popen 모두 해 보아도 안된다 ㅡ.ㅡ; 이리 저리 서핑 하다 "php_svn.dll"을 발견 했다. http://pecl4win.php.net/ext.php/php_svn.dll 사용 가능한 PHP버전이 v5.2.1 내가 테스트 하는 서버의 PHP는 5.2.7 혹시나 하는 마음에 extension에 등록 정보를 확인 하였지만 나타나질 않았다. PHP Downgade하여 다시 해 보았지만 나타나질 않았다...
EUC-KR > UTF-8 한글코딩 function kr_to_utf( $convert ) { $convert_kr=iconv("euc-kr","utf-8","$convert"); return $convert_kr; } iconv가 설치되었다는 가정
PHP 소스 암호화 도구 - NEP(NomElix Encoder for PHP) NEP란 (현재 윈도우 PHP 버젼만 지원) 이 프로그램은 php소스를 인코드하는 소프트웨어입니다. 상업적 판매를 위한 php 소스를 타인이 수정하거나 재배포 할 수 없도록 강력한 암호화로 인코딩하여 원 소스의 저작권을 보호받을 수 있도록 도와줍니다. NEP는 모든 기능을 무료로 제공 하고 있습니다. 단지 프로그램 내에 특정 문장 또는 이미지가 포함될 수 있으며 이것을 삭제하는 것은 허락 하지 않습니다. 특정 문장 또는 이미지를 지우기 위해서는 노메릭스에 서면 허가를 받아야만 합니다. 2007-06-03 : 1.3 : php_parser fixed. 2007-07-22 : Linux Extention Module Fail. : Recreate; 2007-08-23 : 1.4 : php comment pa..
한자를 유니코드로 변환 \9 5C39 23609 尹 尹를 복사하여 인터넷 검색페이지 폼에 넣고 검색하여 올바르게 변환되었는지 확인
폴더안의 파일 가지고 놀기 scandir (PHP 5)scandir -- 지정 경로 안의 파일과 디렉토리 목록 설명array scandir ( string directory [, int sorting_order [, resource context]]) directory에서 파일과 디렉토리의 array를 반환합니다. directory가 디렉토리가 아닐 경우, 불린 FALSE를 반환하고, 에러 레벨 E_WARNING를 생생합니다. 기본값으로, 정렬 순서는 알파벳 오름 차순입니다. 선택적인 sorting_order를 사용하면(1로 설정), 정렬 순서는 알파벳 내림 차순입니다. [v5.0] Array ( [0] => . [1] => .. [2] => bar.php [3] => foo.txt [4] => somedir ) Array ( [..