반응형

개발 꿀팁 546

phprsa 암호화 복호화 예제

php 서비스 측에서 클라이언트 측과 상호 작용하여 오픈 API를 제공할 때, 일반적으로 민감한 부분 phi 데이터 전송에 대한 데이터 암호화가 필요하며, 이때 rsa 비대칭 암호화는 유용하게 사용될 수 있다. 다음은 일례로 php를 사용하여 데이터의 암호화와 복호화를 실현하는 방법을 설명한다. 1. 암호화 복호화의 첫 단계는 공개키, 개인키 쌍을 생성하는 것으로, 개인키 암호화의 내용은 공개키를 통해 복호화할 수 있다(역시 가능). 오픈 소스 RSA 키 생성 도구 openssl(일반적으로 Linux 시스템은 자체 프로그램을 가지고 있음)을 다운로드하여 별도의 폴더로 압축을 풀고 bin 디렉터리로 이동하여 다음 명령을 실행합니다. openssl genrsa-outrsa_private_key.pem 102..

개발 꿀팁/PHP 2022.07.18

php 레디스 확장 추가

지난 블로그에서 redis 서비스를 어떻게 배치했는지 정리했는데, 리눅스에서 redis 서비스를 구축하는 것을 참고하면 된다.현재 php 환경에서 redis를 사용하려면 php 환경에서 redis 확장을 추가해야 한다. php 설치, redis 설치, redis 확장 추가, 3단계.(PS: 다른 가상 머신을 새로 만들어서 php도 설치해야 합니다.) 환경안내 및 준비 VMware 가상 머신, centos 6.3 새 가상머신은 gcc를 비롯한 공통 툴킷을 설치해야 한다 yum -y install gcc gcc-c++ libxml2 libxml2-devel bzip2 bzip2-devel libmcrypt libmcrypt-devel openssl openssl-devel libcurl-devel libjp..

개발 꿀팁/PHP 2022.07.18

파이썬 불꽃 코드

파이썬 불꽃 코드 다음과 같다 # -*- coding: utf-8 -*- import math, random,time import threading import tkinter as tk import re #import uuid Fireworks=[] maxFireworks=8 height,width=600,600 class firework(object): def __init__(self,color,speed,width,height): #uid=uuid.uuid1() self.radius=random.randint(2,4) #입자 반경이 2~4픽셀 self.color=color #입자색 self.speed=speed #스피드 1.5-3.5초 self.status=0 #불꽃이 터지지 않은 상태에서,statu..

개발 꿀팁/PHP 2022.07.18

HTML에서 PHP를 사용하는 방법

본고에서는 HTML 페이지에서 PHP 코드를 사용하는 방법을 보여드리겠습니다. 세계에서 가장 인기 있는 서버 사이드 스크립트 언어에 대한 이해를 강화하려는 PHP 초보자를 겨냥했다. 마찬가지로, PHP는 서버 사이드 스크립트 언어이다. 이는 서버에서 PHP 스크립트를 실행하고 서버에 출력을 구축한 후 결과를 HTML로 클라이언트에게 전송한다는 것을 의미합니다.뷰어를 렌더링하다. 스크립트에 PHP와 HTML을 혼합하여 사용하는 것은 자연스럽지만, 초보자로서 PHP코드와 HTML코드를 어떻게 결합하는지는 매우 어려운 일이다. 오늘은 HTML에서 PHP를 사용할 때 선택할 수 있는 몇 가지 다른 방식에 대해 알아보겠습니다. 당신이 PHP를 설치했다고 가정하고, 여기에 제공된 예제를 실행할 수 있습니다. PHP..

개발 꿀팁/PHP 2022.07.18

kali에서 php 연습하기

1.php 환경 구축 사실 칼리는 php를 일찍 내려요.너를 위해 준비했어 man php 검색 가능도움말 보기 php 파일을 만들 수 있습니다.명령줄에서 테스트합니다. 예를 들면 php-f 1.php 이렇게 하면 php파일이 살아날 수 있다.영하에 운행하다. 하지만 그렇게 하는 사람은 거의 없다.우리는 브라우저에서 실행할 것이다. 2.php 설정 (이 천)생략 가능) php.ini를 찾아서필요에 따라 편집할 수 있습니다 이것은 파일 업로드 제한입니다 mysql에 대한 지원을 늘릴 수 있다. 3.테스트 apache2: service 열기 아파치2 start 그리고 cd/var/ww 새 php 파일 2.php로 저장 운행 결과는 아래와 같다. 4. 하나의 Eof의 예, Eof는 연속해서 하나의 존을 입력할 ..

개발 꿀팁/PHP 2022.07.18

PHP 파일 및 실행 (PHP 초보자에게 적합)

PHP파일 및 실행(PHP초보자에게 적합) PHP 파일에는 HTML, 자바스크립트 포함 가능ript 코드와 PHP 코드, 즉 PHP 코드는 HTML 문서에 삽입할 수 있습니다.PHP 파일명은 php를 접미사로 합니다. PHP코드는 ""종료, 중간은 php코드로, 코드라인은 세미콜론으로 끝나야 한다. 파일을 구문 분석할 때, PHP(Hypert)ext Preprocessor 하이퍼텍스트 프리프로세서)는 시작과 종료 표시를 찾습니다. 즉, , 이것은 PHP에게 해석 시작과 중지 중 하나를 알려줍니다.사이의 코드입니다. PHP는 시작과 끝 태그가 아닌 다른 모든 문서에 삽입될 수 있습니다.PHP 구문 분석기에서는 구분자를 무시합니다. PHP 파일의 예: aa.php, 그 내용은 다음과 같다다음: head > ..

개발 꿀팁/PHP 2022.07.18

PHPStorm PHP코드 실행(초보자 튜토리얼)

PHPStorm은 PHP 및 프런트엔드에 대한 IDE가 유행하는데 개발자가 PHP코드를 처음 쓸 때 어떻게 써야 하나요~ 1,Create New Project 2, PHP Empty Project를 선택하고 빈 디렉토리를 새로 만듭니다(이름으로 영어, 디렉토리는 C디스크에 두지 마십시오!!!) 3, 프로젝트 프로젝트에서는 방금 만든 폴더 아이콘에서 오른쪽 버튼으로 PHP파일을 선택하고 파일명을 입력하면 작성됩니다 4. php 코드를 입력 완료하고 빈 곳을 클릭하면 오른쪽 상단에 크롬, 파이어폭스 등의 브라우저 아이콘이 나타나며, 하나의 컴퓨터에 이미 있는 아이콘을 선택한다 5.기본적으로 브라우저에서 "bad gateway"를 표시하며, 이때 phpstorm 대 PHP 인터프리터를 구성해야 합니다(즉, p..

개발 꿀팁/PHP 2022.07.18

php 실행 명령 함수

서언 일부 php 버전은 기능을 비활성화 할 수 있습니다. 사용하기 전에 기능을 비활성화하십시오. 사용 안 함 해제 방법 php.ini를 찾아서 disable_function 검색하기s,안에 있는 비활성화 함수를 삭제하시면 됩니다. 파라메트릭스 $command는 실행할 명령입니다. $output은 실행 명령의 모든 출력값을 얻는 것입니다. $return은 실행 명령의 성공 여부입니다. 1、system system($command,$return) 시스템 명령어/php 사용자 정의 명령을 실행하고 해당 실행 결과를 출력하여 프로세스를 동기화하며, 실행이 완료되면 후속 코드 실행 2、exec exec($command,$outpub,$return) 주의:exec 출력은 명령 실행 결과의 마지막 줄 내용입니다.처..

개발 꿀팁/PHP 2022.07.16

Apache와 PHP 결합

Apache와 PHP 결합 PHP를 지원하는 HTTP 설정 ServerName Require alld에니드 AddType application/x-httpd-php.php //PHP 해석 DirectoryIndex index.html index.php [root@shuai-01 ~]# vim /usr/local/apache2.4/conf/httpd.conf 고치다. 서버Name 줄 찾기, 설명 취소 ServerName www.example.com:80 Require all을 찾아서 Require all denied를 Require all granted로 바꾸거나, 그렇지 않으면 403으로 돌아갑니다 AllowOverride none Require all granted Require all granted ..

개발 꿀팁/PHP 2022.07.16

LAMP 환경 구축 및 PHP 사이트 배포

카테고리 1.소프트웨어 설치 1.디스크 장치를 연결하다 2.기본 원본 파일을 준비합니다.몫 3.yumins 사용tall 소프트웨어 이름 설치하다 2. 아파치 설치 3.mysql 설치 1.mariadb 설치 2.성공적인 설치여부 확인 3.mariadb를 켜다서비스 및 전원 켜기 설정동작,mysql 상태 확인 4.데이터베이스 보안 설정 4.PHP 환경 설치 1.php 설치 2.php와 mysq를l 연관짓기 3.상용 PHP 모듈 설치 4.PHP 사이트 게시 방법테스트를 진행하다 5.발표 포럼 6.사이트 게시 7.도메인 도메인을 통해 위 네트워크에 접속합니다.페이지 vim bbr.conF vim book.conf vim grade.conf 이 텍스트의 운영 체제는 centos7입니다. IP는 192.168.79..

개발 꿀팁/PHP 2022.07.16
반응형