반응형

php 409

Docker의 PHP 설치 방법

1. PHP 소스 도크를 위해서r 미러링은 최소이며, PHP의 소스 파일은 압축 패킷의 형태로 미러링되어 있으며, docker-php-source 빠른 스크립트를 제공하여 소스 파일의 압축 패킷의 압축 해제(extract) 및 압축 해제 후의 파일을 삭제(delete)하는 작업을 수행합니다. 예: FROM php:7.1-apache RUN docker-php-source extract \ # 여기에서 필요한 작업을 시작합니다 \ && docker-php-source delete 주의: 삭제하지 않으면 압축 해제된 파일이 미러링된 파일 크기를 크게 늘릴 수 있습니다. 2. 설치 확장 2.1. 코어 확장 여기 주로 공식 docker-php-ext-confi를 사용하는데gure와 docker-php-ext-i..

개발 꿀팁/PHP 2022.07.26

PHP 구현 이분 검색 알고리즘

이분 검색 이분 검색은 반쪽 검색(Binary Search)이라고도 하는데, 효율적인 검색 방법입니다.단, 반쪽 탐색을 위해서는 선형 테이블이 순차적으로 저장되어야 하며, 테이블 안의 요소가 키워드에 따라 정렬되어야 한다. 먼저, 표 안의 요소가 오름차순으로 배열되어 있다고 가정하고, 표의 중간 위치 기록의 키워드와 검색 키워드를 비교하며, 만약 양자가 같다면 검색이 성공한다. 그렇지 않으면 중간 위치 기록을 이용하여 표를 앞, 뒷 두 개의 하위 표로 나눈다.중간 위치에 기록된 키워드가 검색 키보다 크면 이전 하위 테이블을, 그렇지 않으면 이전 하위 테이블을 찾습니다.조건을 만족시키는 레코드를 찾을 때까지 반복하거나, 하위 테이블이 존재하지 않을 때까지 검색을 수행할 수 없습니다. 순환 방법을 사용하여 ..

개발 꿀팁/PHP 2022.07.26

phpset_error_handler() 중요 사용법

set_error_handler라는 함수의 역할은 잘못된 경로 유출을 방지하기 위한 것이다 무엇이 잘못된 경로로 유출되었는가? 우리가 프로그램을 쓰면 문제가 생길 수밖에 없고 (항상 문제가 생길 수 있다:razz:) PHP는 우연히 만난다.오류가 발생했을 때 오류 스크립트의 비트를 제공합니다배치, 행수 및 원인 그리 대단한 것은 아니라고 말하는 사람이 많다.확실히 프로그램 디버깅 단계에서는 확실히 별거 아닙니다.그리고 나는 잘못된 경로를 주는 것이 필요하다고 생각한다. 그러나 실제 경로를 누설한 결과는 상상조차 할 수 없는 것으로, 어떤 침입자에게 이 정보는 매우 중요하다.사실 지금 많은 서버가이 문제가 존재한다. 일부 네트워크 관리자는 PHP 프로필의 Display_errors를 Off로 설정합니다해결..

개발 꿀팁/PHP 2022.07.26

PHP 배열 필터 null 값 array_filter

PHP는 배열의 빈 값을 더 쉽게 필터링할 수 있는 함수 array_filter를 제공합니다. array_filter 콜백 함수를 사용하여 배열의 요소를 필터링하고 필터링된 배열들을 반환합니다. array 배열의 모든 값을 탐색하고 callback 콜백 함수로 전달합니다. callback 콜백이 반환되면 true, array 배열의 현재 값을 되돌려줍니다결과 array 배열에 있습니다.배열 키의 이름은 변경되지 않습니다. callback 콜백 기능이 제공되지 않으면 배열의 array의 "null" 요소를 삭제합니다. 예 1: // 콜백 함수를 사용하지 않고 빈 값을 필터링할 수 있습니다 $entry = [ 0 => 'foo', 1 => false, 2 => -1, 3 => null, 4 => '', 5 ..

개발 꿀팁/PHP 2022.07.26

php 조작 redis의 상용 방법은 어떤 것이 있습니까?php조작레디스방법정리(코드첨부)

이 글에서 여러분께 가져온 내용은 php 조작 redis에 관한 상용 방법은 어떤 것입니까?php의 redis 조작방법 정리(코드 첨부)는 어느 정도 참고가 될 수 있으니 꼭 참고하시어 도움이 되시기 바랍니다. 배경: 레디스라는 신제품은 sns에서 인기가 많았지만, memcache는 오래전부터 존재했지만, 레디스 기능이 제공되어 많은 사이트에서 memcache로 사용하고 있습니다. 이것은 큰 용도의 작은 사용입니다. 여기에는 30가지 방법이 있습니다.레디스, 알 만하다. 이 글은 주로 30개의 php 운영 redis 상용 방법 코드 예를 소개하는데, 이 글은 사실 30개의 방법이 아니라 string 유형, list 유형, set 유형의 데이터를 운영할 수 있으며, 필요한 친구는 아래를 참고하면 된다. 레..

개발 꿀팁/PHP 2022.07.26

php와 ajax는 어떻게 표의 실시간 편집이 가능합니까(코드 첨부)

이 글은 php와 ajax가 어떻게 표의 실시간 편집(코드 첨부)을 할 수 있는지에 대한 내용으로 참고가치가 있으니 꼭 참고하시길 바랍니다. AJAX용 씬 비동기 검색 필터 내용 데이터 (키워드 검색) 양식 비동기 인증 (양식 제출 인증) 비동기 콘텐츠 데이터 로드 (더 많은 콘텐츠) 데이터 논리 처리 AJAX 포인트 현재 페이지를 새로 고치지 않고 서버와 비동기식으로 대화하기 브라우저와 서버 간 데이터 전송을 최적화하고 불필요한 데이터 왕래를 줄였다. 일부 데이터를 클라이언트로 전송하여 서버의 압력을 줄였다 AJAX의 기본 사고를 실현하다 필요에 따라 javascript 라이브러리 선택 javascript에서 서버로 데이터 전송 php가 전달받은 데이터를 받아 처리하고 javascript로 반환합니다...

개발 꿀팁/PHP 2022.07.25

php 구현은 혼합 인증 코드와 이미지 인증 코드를 생성하고 테스트한다(코드)

이 글은 php 구현에 관한 하이브리드 인증 코드와 이미지 인증 코드를 생성하고 테스트(코드)하는 것으로, 참고가치가 있으니 필요한 분들은 참고하시어 도움이 되시기 바랍니다. 파일 이름: buildVerifyCode.funk.php //range ('a', 'z') 괄호 안의 내용을 키 값으로 인덱스 배열 생성 // array_merge ($array1,$array2) 두 개의 배열 병합새 인덱스 배열 생성 중 키 값 // array_flip() 괄호 안의 내용, 키 이름과 키 값을 맞바꾸어레이_flip //array_rand ($array,$length) 랜덤으로 $arr 추출ay에서 $length 길이의 키 이름 새 배열의 키 값으로 인덱스 배열 생성 // join ('', $array) 배열의 값을..

개발 꿀팁/PHP 2022.07.25
반응형