반응형

개발 꿀팁/PHP 422

php 표준 입출력

실행 방법: 1.cmd 실행 2.php.exe의 목적지까지 점프기록하다 3.노크 명령 아니면 스크립트로 말하라: 실행: php inouttest.php 실행 결과는 다음과 같습니다. Enter your name: davy Hello, davy! 그중: 상수 설명 STDIN 표준 입력설비 STDOUT 표준 출력설비를 내다 STDERR 표준 오류설비를 잘못하다 이 세 가지를 PHP 스크립트에서 사용할 수 있습니다.상수, 사용자의 입력을 접수하거나 표시처리와 계산의 결과。 PHP 처리 과정은 다음과 같다:fwrite() 함수는 먼저 표준 출력으로 설정합니다.문의 사항을 기입하다.사용자 이름을 물어봅니다. 그리고 나서표준 입력 장치에서 얻은 사용자 입력 정보를 P로 읽어냅니다HP 변수에 따라하나의 문자열로 병합..

개발 꿀팁/PHP 2022.07.12

PHP 엔트리-환경 구축

본고에서는 윈도 시스템에서 PHP 개발 및 운영 환경을 구축하는 방법을 소개한다. 1.PHP개발키트AppServ:http://dlsw를 다운로드합니다.baidu.com/sw-search-sp/soft/c5/15668/appserv_8.0.0.1454401891.exe 2,PHP 에디터PhpStorm 다운로드:https://download.jetbrains.8686c.com/webide/PhpStorm-2017.3.exe 3, 무료 학습 동영상: http://study.163.com/course/courseMain.htm?courseId=246003 1. AppServ 다운로드 및 설치 1. AppServ를 사용하는 이유는 PHP 개발과정에서 사용하기 때문입니다.기본 도구, 예를 들어 데이터베이스.이 프로..

개발 꿀팁/PHP 2022.07.12

PHP SOCKET 프로그래밍

1. 예비 지식 일그동안 얼마나 많은 사람이 php의 socket 모듈을 사용하는지는 잘 보이지 않았고, 아마도 모두가 스크립트 언어의 범주에 넣었을 것이지만, 사실 php의 socket 모듈은 ftplist, HTTP post 제출, smtp 제출, 패킷 및 smpp 프로토콜, whois 조회 등 많은 일을 할 수 있다.이것들은 비교적 흔히 볼 수 있는 조회들이다. 특히 php의 s는ocket 확장 라이브러리가 할 수 있는 일은 c보다 별로 나쁘지 않다. php의 socket연결함수 1. 커널에 통합된소켓 이 시리즈의 함수는 오직액티브 연결만 할 뿐 포트 감청 관련 기능은 구현할 수 없다.그리고 4.3.0까지 모든 소켓 연결은 차단 모드에서만 작동한다. 이 함수는 다음과 같습니다. fsockopen,p..

개발 꿀팁/PHP 2022.07.12

PHP의 Trait 상세설명

php는 이전부터 현재까지 단일 상속 언어로서 두 개의 기본 클래스로부터 속성과 방법을 동시에 상속할 수 없으며, 이를 해결하기 위해 php는 Trait이라는 특성을 가지고 있다. 용법:클래스에서 use 키워드를 사용하여 조합할 Trait 이름을 선언합니다. 구체적인 Trait의 선언은 Trait 키워드를 사용합니다. Trait은 사실이 아닙니다.예화하다 다음 코드 인스턴스: 아래와 같이 출력합니다 Trait, 기본 클래스와 본 클래스가 동일한 이름의 속성 또는 방법에 대한 처리를 다시 테스트합니다. 다음 코드와 같습니다 아래와 같이 나타나다 따라서 Trait에서의 방법은 기저 클래스에서의 동명 방법을 커버하지만, 본 클래스는 Trait에서의 동명 방법을 커버합니다. 참고: trait이 속성을 정의하면 ..

개발 꿀팁/PHP 2022.07.12

[CTF]PHP 역직렬화 총결산

문장 목록 PHP 역서열화 한 편이면 충분합니다 소개 일반적인 직렬화 형식 사례 도입 역직렬화에서 흔히 볼 수 있는 마술 방법 작은 Trick을 우회하여 직렬화 안 함 php7.1+반시계열화는 클래스 속성에 민감하지 않습니다 ___wakeup(CVE-2016) 우회하기-7124) 부분 정규를 우회하다 인용을 이용하다 16진법 문자 필터 무시하기 PHP 역직렬 문자 뺑소니 상황1: 필터링 후 문자 많아짐 상황2: 필터링 후 문자가 적어짐 객체 주입 POP 체인의 구조 활용 팝체인 간략한 소개 간단한 사례 설명 PHP 네이티브 클래스 역서열화 이용 Soap Client 소개 이용 방식 실전 파 역순서화 phar 파일이란 phar 파일의 구조 취약점 이용조건 영향을 받는 함수 바이패스 방식 php-sessio..

개발 꿀팁/PHP 2022.07.12

프로그래밍 기술 L 리눅스 설치 PHP7.3.0

카테고리 ✨ 1. 인스톨 의존 패키지 ✨ 둘, php-7.3 다운로드0 ✨ 3. 스트레스 해소 ✨ 4, 설정 ✨ 5. 컴파일 설치 ✨ 육, 오류 해결 ✨ 칠, php.ini 생성 설정 파일 ✨ 8, 생성 php-fpm 파일 ✨ 9, 생성 php-fpm 설정 파일 ✨ 열, 생성 www.conf 설정 파일 ✨ 11. 시간대 수정 ✨ 12. 환경 변수 추가 ✨ 13. 설치 성공 여부 확인 ✨ 1. 인스톨 의존 패키지 [root@localhost ~]# yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-..

개발 꿀팁/PHP 2022.07.12

네이티브 PHP 디지털 암호화 방법, 랜덤하게 해시 불규칙한 디지털 쌍 생성

/** * @param int $num * @return $this * 디지털 암호화 */ function encode_num($num = 0) { $num_len = strlen($num); if (!is_numeric($num) || $num_len > 15) { $this->data = false; $this->message = '숫자를 입력하세요'; return $this; } list($start_rand, $end_rand, $nums, $pies) = [rand(100, 999), rand(10, 99), [], self::unique_rand(1, 9, 9)]; for ($i = 0; $i s..

개발 꿀팁/PHP 2022.07.12

PHP-FPM의 세 가지 작동 모드

학습 총결산 static 정적 모드, 시작할 때 고정된 수의 worker 프로세스를 만들고 실제 요청이 worker 프로세스보다 클 때 warning ondemand 온디맨드 방식으로, 부팅 시 worker 프로세스가 생성되지 않으며, 필요에 따라 생성되며, idle_timeout 후 해제됩니다. 이렇게 제때에 접속을 해제하지 못하고 접속을 확립하려면 자원을 소모해야 한다 dynamic 동적 모드 (기본값): 시작할 때 지정한 수의 worker 프로세스를 만들고, 상황에 맞는 worker를 만들고, worker를 PHP-FPM & FastCGI 1.PHP-FPM(FastCGI) Process Manager)는 PHPFastCGI 프로세스 매니저로 영어 이름과 정의에서 알 수 있듯이 FPM의 핵심 기능은 ..

개발 꿀팁/PHP 2022.07.11

php에서 인터페이스를 호출하고 인터페이스를 작성합니다

예: http://localhost/openUser.php?act=get_user_list&type=json 여기서 openUser.php는 하나의 인터페이스에 해당하는데, 여기서 get_user_list는 하나의 API(사용자 목록 획득)로 반환되는 데이터를 요구한다.형식은 JSON 형식입니다. 당신이 당신의 PHP 코드에서 이 링크만 실행하면 그는 돌아올 것이다. GET 방식의 직접 사용 $file_contents = file_get_content ('http: // localhost/ openUser').php?act=get_user_list&type=json') POST 방식은 다음과 같습니다(PHP curl 지원을 켜야 합니다). $url = 'http://localhost/openUser.ph..

개발 꿀팁/PHP 2022.07.11

eclipse php 플러그인 설치 및 환경 설정

1.에클립스를먼저설치하고홈페이지에서자체다운로드하면됩니다.에클립스설치절차는세부설명하지않습니다. 2, php 플러그인 주소: http://www.eclipse.org/pdt/,에서 자세히 설명합니다.세부적으로 php 플러그인이 설치된 에클립스를 직접 다운로드 받을 수도 있고 기존 에클립스에 php 플러그인을 직접 설치할 수도 있다. 두 가지 방법으로 선택하실 수도 있습니다 3.wampServer 설치, 이것은 php를 실행하는 통합 환경입니다. 다른 환경도 선택할 수 있습니다. 여기에서 다운로드 받아 바로 설치하시면 됩니다. 4, php 실행 환경 설정 (1) php 로컬 run 설정 1.Prefences→PHP→PHP Executables→Execution Environment 열기ts →Add 2.打开P..

개발 꿀팁/PHP 2022.07.11
반응형