반응형

개발 꿀팁 546

vscode의 php 플러그인 및 설정

Chinese(Simplified) Language ctrl+shift+p configure di 찾기splay language (표시 언어 설정) locale.json 에서괄호 안의 텍스트를 입력하십시오 ('locale': 'zh-cn',) 다시 시작 vscode-icons 보기 좋은 아이콘 플러그인 php와 함께 PHP Debug 확장 Xdebug사용 open in browser 빠른 앞부분브라우저 열기 Bracket Pair Colorrizer 괄호 구분하기 함수용 PHP DocBlocker, 클래스의 빠른 주석 PHP 인텔리펜스 PHP 스마트감지할 수 있다. PHP 인텔리전스 PHP 인텔리전스감지할 수 있어, 둘 다 내릴 수 있다. Path Intellisense 경로 인식지 PHP Namespa..

개발 꿀팁/PHP 2022.07.02

IDEA 설정 PHP 항목

1: 컴퓨터는 redies 플러그인을 설치하고 redis 플러그인을 실행시켜야 한다. 1,cmd 명령 시작D:\soft\redisredis-server.exe redis.window.conf 2. redis.window.conf의 내용을 보고, 찾아본다.requirepass lsx2016 를 보시면, 비밀번호를 표시하고 필요 없다면 requirepass 앞에 # 코멘트를 붙이고 r 를 다시 시작합니다.에디스면 돼 2.wampmanager 설치 1, 설치가 완료되면 wampma를 기동nager, 왼쪽 클릭 php.ini 내용 수정 수정하기 둘: IDEA 설정 PHP 인터프리터 선택, File -> settings -> language & framework -> php, interpreter 옆에 줄임표를 ..

개발 꿀팁/PHP 2022.07.02

PHP 환경 수동 설치 튜토리얼

윈도 운영체제는 수동으로 PHP 환경을 구축하고, 초보 스테이션은 php5.6+MySQL5.6+Apache2.4 버전의 조합으로 환경을 구축한다. 윈도 시스템 수동 PHP 환경 구축 수동 PHP 설치 환경 번거로움, 초보역장망먼저 여러분들을 손질해 보세요 버전 매치:php5.6+MySQL5.6+Apache2.4 대략적인 흐름 개요: ①PHP, MySQL, Apache의 3가지 소프트웨어 다운로드 ②MySQL 데이터베이스 설치 ③Apache 서버의 설치 및 구성 ④PHP 모듈을 Apache 서버에 구성 ⑤MySQL을 설정한다. 다음의 상세한 절차는 다음과 같습니다. 1.PHP, MySQL, Apa 다운로드che 세 가지 소프트웨어 1,PHP5.6 버전 다운로드 다운로드 주소:https://windows.p..

개발 꿀팁/PHP 2022.07.01

vscode의 php 플러그인 및 설정

Chinese (Simplified) Language (한화되지 않음, 추천) ctrl+shift+p configure di 찾기splay language (표시 언어 설정) locale.json 에서괄호 안의 텍스트를 입력하십시오 ('locale': 'zh-cn',) 다시 시작 vscode-icons 보기 좋은 아이콘 플러그인 php와 함께 PHP Debug 확장 Xdebug사용 open in browser 빠른 앞부분브라우저 열기 Bracket Pair Colorrizer 괄호 구분하기 함수용 PHP DocBlocker, 클래스의 빠른 주석 PHP 인텔리펜스 PHP 스마트감지할 수 있다. PHP 인텔리전스 PHP 인텔리전스감지할 수 있어, 둘 다 내릴 수 있다. Path Intellisense 경로 ..

개발 꿀팁/PHP 2022.07.01

PHP 함수 취약성 요약

1.MD5 compare 취약성 PHP는 해시 문자열을 처리할 때 활용됩니다."!=" 또는 "=="로 해시 값을 비교합니다. 각각 "0E"로 시작하는 해시 값을 0으로 해석합니다. 따라서 두 개의 서로 다른 암호가 해시 값을 지나 "0E"로 시작하는 경우 PHP는 동일한 값을 0으로 간주합니다. 흔한 페이로드가 있어요 0x01 md5(str) QNKCDZO 240610708 s878926199a s155964671a s214587387a s214587387a sha1(str) sha1('aaroZmOk') sha1('aaK1STfY') sha1('aaO8zKZF') sha1('aa3OFF9m') 0x02 md5(md5(str)."SALT") 2 또한 MD5는 배열을 처리할 수 없으며, 다음과 같은 판단이..

개발 꿀팁/PHP 2022.07.01

php 배열 개체 간 변환

php 배열 개체 간 변환 전에 제가 php를 써서 jso로 돌아왔는데n데이터 간단한 예 버전 5.2부터 PHP 네이티브json_encode()와 json_d 제공ecode() 함수. 전자는 인코딩, 후자는 디코딩에 사용됩니다. 一、json_encode() 출력 {"a":1,"b":2,"c":3,"d":4,"e":5} 객체 변환의 예를 하나 더 보자. $obj->body = 'another post'; $obj->id = 21; $obj->approved = true; $obj->favorite_count = 1; $obj->status = NULL; echo json_encode($obj); 출력 { "body":"another post", "id":21, "approved":true, "favorit..

개발 꿀팁/PHP 2022.07.01

centos에서 php5.3에서 php5.6으로 업그레이드

Talk is cheap, show me the code. 기존 php5.3 보기 및 삭제 기존 php 버전 보기: php -V 설치된 php의 패키지 보기: yum list installed | grep php 설치된 php의 패키지 보기: php-common.x86_64 0:5.3.3-38.el6 php-gd.x86_64 0:5.3.3-38.el6 php-ldap.x86_64 0:5.3.3-38.el6 php-mysql.x86_64 0:5.3.3-38.el6 php-odbc.x86_64 0:5.3.3-38.el6 php-pdo.x86_64 0:5.3.3-38.el6 php-pear.noarch 1:1.9.4-4.el6 php-pecl-apc.x86_64 0:3.1.9-2.el6 php-pecl-mem..

개발 꿀팁/PHP 2022.07.01

PHP 설치Xdebug

1.해당 확장 파일 다운로드 phpinfo 정보를 살펴보면 다음과 같다. php 버전 5.6.27은 5.6에 해당하는 파일을 다운로드해야 한다. X86은 32비트 파일을 다운로드해야 하는 반면 64비트 파일을 다운로드해야 한다. VC11은 정상적으로 VC11을 다운로드하고 나중에 잘못된 것을 발견하면 다시 시도합니다VC11-TS; Xdebug 홈페이지 다운로드 https://xdebug.org/download.php 여기에서 나는 PHP_5.6_VC11(32_bit)을 다운받습니다. 2.설치 및 구성 방금 다운로드 받은.d를ll 파일은 php의 ext 폴더에 있습니다. 내: D:\phpStudy\php\php-5.6.27-nts\ext 수정 php.ini프로파일, 마지막에 다음과 같은프로파일을 추가한다...

개발 꿀팁/PHP 2022.07.01

PHP는 과학적 카운트 포맷을 숫자 문자열로 변환하고, PHP는 필드 varchar 타입으로 비교 정렬합니다

서문: API 인터페이스를 쓸 때, 작은 게임 앞부분에서 전송된 데이터는 과학적으로 계수된 문자 형식입니다. 예를 들어 1.2345678987654321e+30입니다. 이 경우 백그라운드 처리는 데이터를 비교 정렬해야 합니다. 1.필드로 varchar 타입 비교 정렬하기 'CAST(`cashnum_week` AS UNSIGNED) $list = $wx_user->field('id,user_name,head_img,cashnum_week') ->where(['status'=>1]) ->order('CAST(`cashnum_week` AS UNSIGNED) DESC') ->select(); 필드 cashnum_week를 부호화하지 않고 직접 변환합니다. 이 때 정렬하기 2.사이언스 카운트 포맷을 문자열로 변..

개발 꿀팁/PHP 2022.07.01
반응형