반응형

개발 꿀팁 546

apache에서 php5와 php7을 전환하는 방법

1 홈페이지 조회 홈페이지를 열고 FAQ https://www.appserv.org/en/faq/를 찾아라. 퀘스티온 to switch Version of PHP do? 앤서 to the Shortcut - > PHP Version Switch PHP Versionneeded immediately 2 php 버전 변경 win10의 시작 메뉴에서 php version switch를 찾아서 클릭하면 대화상자가 깜박거리면 빠르게 사라집니다。 3 버전 보기 브라우저 주소 표시줄에 localhost/phpinfo.php를 입력하십시오 Core 아래 PHPversion의 php 버전 번호는 그대로입니다(5.5.*) 4 매개 변수 수정 AppServ/php5/ extras/ swver.php 파일을 엽니다.

개발 꿀팁/PHP 2022.07.04

php가 json 개체를 앞쪽으로 되돌려줍니다.

개발 중 종종 php가 json_encode('xxx')를 앞쪽으로 반환하는 경우, 직접 echo json_encode('xxx'), 이렇게 반환하면 기본값:Content-Type:text/html; charset=UTF-8이 이와 같다면, 헤더의 json 타입만 변경하면 php가 반환하는 데이터는 바로 json 타입이 된다 /** * ajax 데이터가 json 데이터로 반환되었습니다. */ function apiSuccess($msg="조작이 성공하다",$code=2000,$data=[],$redirect_url='') { header('Content-Type:application/json');//이 업종을 더하면 앞쪽과 저쪽은 필요가 없다var result = $.parseJSON(data); $re..

개발 꿀팁/PHP 2022.07.04

PHP xdebug 중단점 디버깅

1.php.ini xdebug 모듈 추가 2.phpstorm 설정xdebug 지원 3.구글 크롬에 php 추가storm 지원, debug 디버깅 4. 포스트맨 쿠키 추가, 지원중단점 디버깅 php.ini xdebug 모듈 추가 php.ini 파일에 xdebug 설정 추가매개 변수 [xdebug] zend_extension ="D:/wamp64/bin/php/php7.0.23/zend_ext/php_xdebug-2.5.5-7.0-vc14-x86_64.dll" # xdebug 링크 다운로드(https://xdebug.org/download.php),wamp통합 환경에서 xdebug 플러그인을 가져옵니다 xdebug.remote_enable = On # 원격 디버깅 열기 xdebug.profiler_enabl..

개발 꿀팁/PHP 2022.07.04

php: // filter의 묘사에 대해 이야기하다

hp: // filter는 PHP만의 합의입니다. 이 합의로 많은 "묘용"을 만들 수 있습니다. 본문에서는 재미있는 점을 몇 가지 말하고 나머지는 여러분이 직접 체험해 보세요. 제가 상반기에 XDCTF2016의 제목을 만들려고 했는데, 세 개의 흰 모자 중 하나를 먼저 썼어요. 저도 미리 공유할 수밖에 없었어요. XXE에서의 사용 php: // filter 이전에 가장 자주 등장한 곳은 XXE입니다. XXE 취약성으로 인해 HTML, PHP 등의 파일을 읽을 때 parser error: StartTag: invalid element name 오류가 발생할 수 있습니다. 이 이유는 PHP가 기반이기 때문입니다.태그의 스크립트 언어, 이 문법도 XML과 일치하기 때문에 XML을 해석할 때 XML로 오인되고,..

개발 꿀팁/PHP 2022.07.04

docker nginx+php 다양한 피트 설정

도커의 nginx+php 배치에 대한 소개가 많았는데, 저도 그 위에 설치해서 배치하다 보니 여러 구덩이가 발견되어서 참고가 되었습니다. 1,도커가 설치된 nignx와 php 2,nginx.conf 구성 수정, php 해석 추가 그중 location ~.php$ { include fastcgi_params fastcgi_param SCRIPT_FILENAME document rootdocument_rootdocument R ​ ootfastcgi_script_name: fastcgi_pass 172.17.0.3:9000; #fastcgi_pass unix:/var/run/php5-fpm.sock; try_files $uri = 404; } 502 Gateway 오류 발생 여기서 fastcgi_pass는 ..

개발 꿀팁/PHP 2022.07.02

PHP 정규 표현식

1. 정규 표현식 문법 (Perl 스타일) 1. 패턴 규칙 /php/ 문자열 앞뒤에 비스듬히 두 개줄을 그으면 된다 2.정합함수 preg_match('/ph)p/', php) 인자 1 모드 인자2 문자열 2. 정규 표현식의 요소 소개하다. 1. 정규 표현식에는 세 가지 요소가 각각 포함되어 있습니다.예: 양어, 메타 문자, 수식자 2, 선두 문자열: 기호 앞에 있는 문자열입니다.개별 문자나 문자열 계량어 계량어 설명 + 하나 이상의 선행 문자열을 입력하십시오 * 0개 이상의 선행 문자열을 포함하는 것과 일치 ? 0이나 1개의 선행 문자열을 포함하는 문자열과 일치 . 문자열 일치 {x}이( 가) x개의 선두 문자열과 일치함 {x, y} 은( 는) x에서 y로 시작하는 모든 문자와 일치합니다.꿰다 최소 x개..

개발 꿀팁/PHP 2022.07.02

phpqrcode를 사용하여 QR코드 생성

PHP 언어를 사용하여 QR 코드를 생성하는 것은 어려운 일입니다. 물론 QR 코드 이미지를 생성하는 인터페이스(예: http://www.liantu.com/의 인터페이스)를 호출하는 것을 제외하고, 직접 코드를 생성하면 정말 할 수 없습니다. 그러나, 우리는 phpqrcode라는 기성 클래스 파일을 사용할 수 있으며, PHP QR 코드를 사용하여 쉽게 QR 코드를 생성할 수 있습니다. 사전 준비: 1.phpqrcode 파일 다운로드, 다운로드 주소: https://sourceforge.net/projects/phpqrcode/ 2.PHP 환경은 반드시 GD2 확장 라이브러리 지원(일반적으로 전원이 켜진 상태) 방법 해석: 다운로드된 클래스 파일은 압축된 패키지로 많은 파일과 데모 프로그램이 포함되어 있..

개발 꿀팁/PHP 2022.07.02
반응형