PHP 로케일 설정 PHP 로케일 설정 1. 편집기:Phpstorm 2020.1.2 x64 settings 열기 pieichipi rokeil soljjong il 하나 만들기 2. 편집기: IntelliJ IDEA 2020.1.2 x64 아래 두 항목을 각각 다운로드합니다 하나 만들기 새 프로젝트 환경 설정 확인 개발 꿀팁/PHP 2022.07.15
PHP 배열이 연속 디지털 인덱스로 재설정되는 몇 가지 방법 예를 들어, 이러한 php 배열은 다음과 같다. $arr = array( 1 => 'apple', 3 => 'banana', 5 => 'orange' ); 배열로 변환하려면 $arr = array( 0 => 'apple', 1 => 'banana', 2 => 'orange' ); 1, 추천 방식 array_values 방법 이러한 방식은 일반 배열이든 관련 배열이든 모두 적용된다 개발 꿀팁/PHP 2022.07.15
php 배열 병합 및 키 값 보존 방법 php는 어레이를 병합하며 일반적으로 array_merge 방법을 사용한다. array_merge - 하나 이상의 배열 병합 array array_merge ( array $array1 [, array $... ] ) array_merge는 하나 이상의 배열의 셀을 병합하여 하나의 배열의 값을 이전 배열의 뒤에 붙여 결과적인 배열로 되돌립니다. 입력한 배열에 문자열 키 이름이 같으면 키 이름 뒤에 있는 값이 이전 값을 덮어씁니다.배열에 숫자 키 이름이 포함되어 있으면, 뒤에 있는 것은 원래 이름을 덮어쓰지 않습니다.값이 아니라 뒤에 붙는다. 배열이 하나만 주어지고 배열이 숫자 인덱스가 되면 키 이름은 연속적으로 다시 인덱싱됩니다. 예1. 배열은 문자열 키 이름을 사용하고, 같은 키 이름은 뒤에 덮어씁니다.. 개발 꿀팁/PHP 2022.07.15
php 배열에서 여러 열을 지정하는 방법 반환 phparray_column 메서드는 배열에 지정된 열을 반환할 수 있지만 여러 열을 반환할 수 없습니다. 이 텍스트는 array_column 메서드의 사용법을 소개하고 배열에 지정된 열을 반환하는 방법을 보여 줍니다. 1.array_column 설명 array_column은 배열에서 지정한 열을 반환할 수 있습니다 array array_column ( array $input , mixed $column_key [, mixed $index_key = null ] ) 매개 변수 설명: 인풋 배열 열을 꺼내는 다차원 배열이 필요합니다. 개체 집합을 포함하는 배열이 제공되면 public 속성만 꺼냅니다. private와 protected 속성도 꺼내기 위해서는 _get()과 _isset() 매직 메서드를 구현.. 개발 꿀팁/PHP 2022.07.15
MAC 아래 brew로 PHP 개발 환경 구축 맥 아래 brew로 PHP(LNMP/LAMP) 개발 환경 구축 맥 아래에 lamp를 구축하기 쉬운 개발 환경, xampp와 mamp가 있다통합된 환경입니다. 그러나 통합 환경은 항상 사용자 지정이 필요한 개발자에게 번거로울 수 있으며, Mac은 자체 APACH와 php를 지참하여 brew의 도움을 받아 쉽게 수동으로 구축할 수 있어 제어성이 뛰어납니다. Bre brew는 mac에 대하여, apt-get은 우분투에 대하여, 설치소프트웨어의 좋은 조력자, 더 많은 편리함을 얻을 수는 없다… brew의 설치방식은 다음과 같다 ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)" brew 자주 사용하는 옵션 brew install xxx.. 개발 꿀팁/PHP 2022.07.15
ecshop 취약성 복구 정리 1.ECShop에는 /api/client/api.php 파일에 문제가 있는 블라인드 버그가 있습니다. 특수 제작된 악의적인 POST 요청을 제출하면 SQL 주입 공격이 가능하며 민감한 정보를 얻거나 데이터베이스를 조작할 수 있습니다. 경로:/api/client/ includes/ lib_api.php 다음 수정사항 참조: function API_UserLogin($post) { /*SQL 주입 필터 */ if (get_magic_quotes_gpc()) { $post['UserId'] = $post['UserId']; } else { $post['UserId'] = addslashes($post['UserId']); } /* end */ $post['username'] = isset($post['User.. 개발 꿀팁/PHP 2022.07.15
PHP+MySQL 뉴스 관리 시스템 구현 PHP+MySQL 구현 첨삭 수정 조사 여기 PHP랑 MySQL로 하나를 이뤘어요개별 뉴스 관리 시스템의 첨삭 및 수정 검색 기능. I. 데이터베이스 먼저 데이터베이스 만들기 2. 프로젝트 만들기 1. 나는 이클립스 내에서 작성한 PHP Project 프로젝트이며, 프로젝트 목록은 다음과 같습니다 여기서 php 플러그인을 다운로드해야 PHP 프로젝트 프로젝트를 만들 수 있는데, 플러그인을 다운로드하면 eclipse를 실행해 Help 아래의 Instal New Software를 메인 화면에서 찾아내는 절차다.그런 다음 Work with에서 "All Available Sites"를 선택하고 여기서 로딩이 느려서 기다린 후 web, xml, java EE, and OSGI…를 선택하여 PHP Developme.. 개발 꿀팁/PHP 2022.07.14
php는 데몬을 구현하는 두 가지 방식이다 첫 번째 방법은 nohup과 & 을 이용하여 사용합니다. 시작 프로세스를 백그라운드로 이동하기 위해 명령 뒤에 & 기호를 붙입니다콘솔을 사용하지 않고 실행하며, 다른 명령을 실행할 수 있습니다. 여기서 while 데드 루프를 사용하여 프레젠테이션을 합니다. 코드는 다음과 같습니다 개발 꿀팁/PHP 2022.07.13
PHP 파일 형식 판단 방법 1: pathinfo 코드 예: /** * 파일 접미사를 가져옵니다. (파일 이름이 11.11이고, 11이 접미사가 아닐 경우 11은 접미사로 기본 설정됩니다.) * $file string파일 경로나 파일 이름 */ function get_extension($file){ return pathinfo($file, PATHINFO_EXTENSION); } 설명: pathinfo의 구체적인 사용법은 php 매뉴얼을 볼 수 있습니다.그러나 이 방법은 파일 접미사만으로 파일 형식을 판단할 수 있고, HTML 접미사 파일이 .php 접미사처럼 수정되면 php 형식의 파일이 읽힌다. 방법2:$_FILES php가 파일을 업로드하면 $_FILES['uploadfile']['type']으로 파일 형식을 가져올 수 .. 개발 꿀팁/PHP 2022.07.13
javamd5와 phpmd5의 불일치 문제 해결 일. 문제에 봉착하다 자바 md5의 출력 결과와 phpmd5 의 출력 결과가 일치하지 않는다. 2.해결코드 java import java.security.MessageDigest; public class md5Test { /** * @param input 입력합니다 * @return 16바이트를 반환합니다 * @throws Exception */ public static byte[] originMD5(byte[] input) throws Exception { MessageDigest md5 = MessageDigest.getInstance("MD5"); byte[] out = md5.digest(input); return out; } /** * @param input 입력합니다 * @return 16바이.. 개발 꿀팁/PHP 2022.07.13