lang/php 116

PHP DB가 없는 CMS 프로젝트 GRAV

Grav - A Modern Flat-File CMS | Grav Installation | Grav Documentation markdown을 이용한 DB없이 홈페이지CMS 구축 프로젝트 GRAV Installation composer create-project getgrav/grav grav Run php -S localhost:8000 system/router.php http://localhost:8000/ 접속하면 된다. 페이지 추가/수정 Grav 설치위치에서 user/pages/ 폴더에 {숫자.페이지이름} 형식으로 폴더를 추가하면 된다. 폴더에 default.md 파일을 추가하면 자동 랜더링 된다. 폴더에 default.md 파일이 없으면 404에러가 표시된다. 정상적으로 페이지를 추가 했다면 ..

lang/php 2018.07.19

PHP 이용 웹서버 디렉토리 서비스를 더 깔끔하고 편리하게 이용하기

Project-CleverWeb/LastAutoIndex Requirements The ablity to set the directory index 디렉토리 인덱스를 사용할 수 있는 관리자 PHP 5.4 or later Composer Installation composer require projectcleverweb/lastautoindex Setting # Apache Options -Indexes DirectoryIndex index.php index.html index.htm /path/to/LastAutoIndex/index.php # Nginx autoindex off; index index.php index.html index.htm /path/to/LastAutoIndex/index.php..

lang/php 2018.07.18

PHP 상대주소 절대주소변경

[함수] 상대경로를 특정URI 기준의 절대경로로 변환하기 PHP Warning: preg_replace(): The /e modifier is no longer supported PHP >= 7.0.0 : preg_replace /e modifier는 지원되지 않는다. [함수] 상대경로를 특정URI 기준의 절대경로로 변환하기 에서 원래 소스를 확인 할 수 있다. preg_replace to preg_replace_callback function http_src_to_abs($content, $base_uri) { $pattern_a = array("@(\s*href|\s*src)(\s*=\s*'{1})([^']+)('{1})@i" , "@(\s*href|\s*src)(\s*=\s*\"{1})([^\"]+..

lang/php 2018.07.11

PHP 로그, 에러 리포팅 제어

PHP – How to disable error log, display errors and error reporting programmatically 최고의 방법은 php.ini에서 제어하는게 좋다. Apache Web Server Setting error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT display_errors = Off log_errors = On error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT : 모든 종류의 경고를 빼거나 뺄수 있도록 지시. display_errors = Off : 에러 표시해제 log_errors = On : 로컬파일에 에러기록 PHP Setting ini_set('error_repo..

lang/php 2018.07.10

PHP Warning: preg_replace(): The /e modifier is no longer supported

PHP – How to fix the “Warning: preg_replace(): The /e modifier is no longer supported” error in PHP7 well-documented issue in PHP manualphp.net 패턴변경자 Warning: preg_replace(): The /e modifier is no longer supported PHP 5.x에서 PHP7으로 업그레이드 시 발생하는 가장 일반적인 문제들 중 하나. well-documented issue in PHP manual PHP 매뉴얼에서 v5.5 부터 사용되지 않으며(deprecated) v7.0.0에는 지원되지 않은(unsupported)다고 문서에 명시되어 있지만, 과거 레거시 코드를 그대로 ..

lang/php 2018.07.09

PHP tidy 예제 및 기능

PHP에서 HTML / XML을 구문 분석하고 처리하는 방법은 무엇입니까? https://ko.wikipedia.org/wiki/HTML_타이디 https://en.wikipedia.org/wiki/HTML_Tidyhttp://tidy.sourceforge.net/docs/quickref.html Comparison of HTML parsers https://ko.wikipedia.org/wiki/위키백과:린트_오류 PHP simple-html-dom-parser Tidy Function 혼재된 태그를 바로 잡기 존재하지 않거나 일치되지 않는 종료 태그 수정 존재하지 않는 항목 추가 (일부 태그, 인용 등) 사유 HTML 확장 기능 보고 마크업 레이아웃을 미리 정의된 스타일로 변경 일부 인코딩의 문자열들..

lang/php 2018.07.07
반응형