반응형

php 409

PHPWord를 사용하여 워드 문서 만들기

phpoffice의 깃허브:https://github.com/PHPOffice 설치하다. 우리는 Composer를 사용하여 PHPWord를 설치합니다. composer require phpoffice/phpword 어떻게 사용하는가 자동 로드 phpword 설치 후php 문서를 새로 만들고 autoload.php를 도입한다 require 'vendor/autoload.php'; 인스턴스화 빈 페이지를 인스턴스화하고 새로 추가합니다 $phpWord = new \PhpOffice\PhpWord\PhpWord(); $section = $phpWord->addSection(); 텍스트 내용 추가 빈 페이지에 텍스트 추가내용, 글꼴, 색상, 글꼴 크기, 굵은 글씨 등 문자 스타일을 설정할 수 있습니다 $fontS..

개발 꿀팁/PHP 2022.07.11

PhpWord의 간단한 용법

최근 프로젝트가 워드프로세서 생성 기능을 필요로 하기 때문에 뒤척이기 시작하여 PHP로 word를 생성할 수 있는 클래스 라이브러리인 PhoWord를 찾기 시작하였고, PhpWord는 composer로 설치하면 사용할 수 있습니다. 한참 동안 일을 한 끝에 워드 문서가 생성되었으니, 지금 몇 가지 용법을 기록해서 모두가 참고할 수 있도록 하자 PhpWord 문서 좀 더 많은 기능을 하고 싶은학우는 문서를 자세히 참고할 수 있다. https://phpword.readthedocs.io/en/ latest/intro.html 사용 환경 현재 ThinkPHP5.0.21에서 사용되고 있는 PhpWord로 다른 사용환경 도입방식이 조금 다를 수 있습니다. composer를 이용하여 설치하고, 바로 아래 코드를 이..

개발 꿀팁/PHP 2022.07.11

PHP를 사용하여 몇 가지 99 곱셈표를 쓰는 방식

먼저 규칙을 따를지, 아니면 먼저 잔소리를 할지를 두고, PHP를 막 배운 초보자에게 php로 구구단 곱셈표를 쓰는 것은 고전적인 연습문제임에 틀림없다. 그러나 이 연습 문제를 가볍게 보지 마라. 그것은 논리의 시련에 상당하다. 구구단 곱셈표가 뭐가 어렵다고 생각할지 모르지만, 2분이면 내가 쓸 수 있다. 네, 어려운 사람은 할 줄 모른다, 할 줄 아는 사람은 어렵지 않다, 일부 베테랑에게는 확실히 이것은 아무것도 아니다.하지만 초보자에게는 논리적인 사고가 가능하다. 게다가, 이게 정말 어린애 같은 주제라고 생각해? 만약 조건을 제한하지 않는다면, 당신은 2분 동안 코드를 완전히 클릭할 수 있을 것이다. 숙련되면 몇 가지 방법으로 할 수 있지만, 만약 당신이 4개의 각도를 쓰라고 한다면.구구단 곱셈표는요..

개발 꿀팁/PHP 2022.07.11

docker php 환경 구축 웹 프로젝트 실행

이 글은 나중에 잊어버릴 경우를 대비해 직접 메모를 하는 것이 목적이다. 왜 도커, 도커의 기본 명령 중 일부를 더 이상 이 글에서 다루지 않는가. docker는 웹 프로젝트를 구현하기 위해 몇 가지 서비스를 사용해야 합니다: php, nginx, redis 등. 이 기사에서는 PHP, nginx 및 redis의 사용에 대해 설명합니다. 더 많은 서비스 흐름과 함께 이 세 가지 서비스를 시작합니다.서비스는 같다. php는 5.6 버전을 사용한다.물론 최신판을 사용할 수도 있고 흐름은 똑같아요. 먼저 사용한 미러를 로컬로 끌어당깁니다. docker pull php:5.6-fpm docker pull nginx docker pull redis 시작하기 전에 docker 네트워크를 만들고 docker를 사용하..

개발 꿀팁/PHP 2022.07.09

PHP 디버깅 - 방식

이전에 Java를 배울 때 IDE의 콘솔 콘솔을 사용하여 디버깅했습니다.나중에 PHP를 하다가 코드 안에 echo와 exit가 들어가 있다가 브라우저에서 새로 고쳐서 효과를 보고 원스텝 디버깅, 변수값 보기 등 자주 쓰던 디버깅 방식을 잊어버렸다.사실 IDE 통합 콘솔을 통해 디버깅을 하는 것이 더 효율적입니다. 다음 예제는 Windows에서 LNMP 환경을 기반으로 합니다. 여기에서 설치할 수 있습니다. 상용 디버깅 방식 브라우저에서 정보를 출력하여 디버깅하다 방법 브라우저에서 출력을 보려면 코드에 echo, var_dump, print_r, exit를 추가합니다. 장단점 장점: 간단, 사용하기 편리, 플러그인 설치 불필요 자신이 쓴 코드나 익숙한 틀에서는 이렇게 쓸 수 있다. 단점: 멀티 브랜치 로직..

개발 꿀팁/PHP 2022.07.09

php 카스로 SSO 싱글 로그인 및 로그아웃 기능 구현

php 카스로 SSO 싱글 로그인 및 로그아웃 기능 구현 1.CAS 서버 구축 CAS 서버 측 다운로드 주소: http://downloads.jasig.org/cas/ 압축 풀기cas-server-4.0.0-release.zip은 modul을 사용합니다.es 디렉토리 아래의 cas-server-webapp-4.0.0.war를 cas.war 복사라고 개명하다tomcat의 webapps에서, tomcat을 기동하고, 접속: http://localhost:8080/cas/login으로 로그인 인터페이스를 볼 수 있습니다 http://blog.csdn.net/haydenwang8287/archive/2010/07/26/5765941.aspx 1. HTTP 인증을 사용하지 않을 경우 서버는 다음과 같이 구성해야 ..

개발 꿀팁/PHP 2022.07.09

자바는 왜 PHP보다 빠릅니까?

항상 php가 java보다 느리다고 하는데 오늘은 이론과 실제 테스트로 php가 정말 느리는지, 느린지 어디 있는지 알아보겠습니다. 1: 실행 모드 대비 자바: 일반적으로 자바 언어로 개발된 웹사이트 프로젝트는 명령어 라인 모드에서 실행되며, 일부는 실행 가능하다.파일(.exe) 모양형식 운행 php:주로 cgi모드로 동작하며, 부분적으로는 cli모드로 동작한다. 예를 들면 swoole 확장. php cgi 모드에서 들어오는 모든 요청은 php 코드, 생성 프로세스, 진행 과정을 거쳐야 합니다.과정 전환에 적지 않은 비용이 든다.자원 최적화 방안: 1: FPM 프로세스 풀은 프로세스 재사용을 위해 활성 프로세스를 유지합니다. 2: swoole을 사용하여 php를 cli 모드로 실행하며, 이 패턴은 자바와..

개발 꿀팁/PHP 2022.07.09

PHP 포니, 포니, 포니 분석편찬 실현

PHP 툴 개발 PHP 포니 간단히 숨기다 로그인 비밀번호 파일 쓰기 실행 Not Found The requested URL was not found on this server. 한마디의 말로 목마 원리분석 eval: 문자열 사용 php 코드 실행 ?aa=fwrite(fopen('shell.php','w'),'') assert:동 eval 스크래치백 WSExploer를 사용하여 잡기패키지 도구는 소프트웨어 프로세스를 통해 패킷을 캡처할 수 있습니다 원본: base64 복호화 후 한 마디로 목마 변형 표기법 https://mp.weixin.qq.com/s/YH_LWRNb3T2QapWKlzybAg 규칙 file_get_contents() url에 직접 액세스할 수 있습니다 PHP 대마 분석 인터넷상의 대마에..

개발 꿀팁/PHP 2022.07.09

리눅스 ubuntu PHP 환경 구축 및 프로젝트 소계 구축

앞으로 일할 수 있도록 리눅스 운영체제를 빨리 익혀야 한다.날짜를 택일하는 것이 격일보다 못하다. 차라리 오늘은 내 1위안 텐센트 클라우드 호스트를 리눅스로 꾸리고 이전 프로젝트까지 옮겨왔다.그래서 이 블로그가 생겼다. 1.전제조건 물론 리눅스 시스템이 전제 조건입니다. 저처럼 클라우드 호스트를 만들 수도 있고 가상 머신에 설치할 수도 있습니다. 어쨌든 리눅스는 맞습니다.Ubuntu server 16을 사용하고 있습니다. 바로 텐센트 클라우드에서 제어하고 있습니다.시스템 재설치 후우리의 다음 일을 시작할 수 있다. 2.apache 설치 클라우드 메인프레임은 어쨌든 재설치에 성공했다.우리는 우리 배의 새 시스템에 접속했다.내가 쓰는 도구는 xshell인데, 세팅이 끝나면 아파치 설치를 시작할 수 있다.다음..

카테고리 없음 2022.07.08

php7 curl을 로드할 수 없는 문제 해결 및 반성

빠른 화재를 진압하기 위해 먼저 해결책을 제시하라: #在apache 기본 프로필 httpd.conf에 추가 LoadFile "E:\myServer\php\libssh2.dll" 최근 PHP 환경 구축에 대한 혁신적인 시도가 이루어지고 있습니다. 시스템의 각 부분을 최대한 깨끗하게 하기 위한 목적으로 APACH, php, mysql이 독립되어 있습니다. 그 외에는 더 많은 것이 필요하지 않습니다. PHP 프로필에서는 상대 경로를 사용할 수 있습니다. 그러나 인터넷에서 볼 수 있는 튜토리얼은 모두 절대 경로입니다. 예를 들어 D:\path\php\ext입니다. 지금은 사용하지 않습니다. #732행php.ini 7.2.3 extension_dir = "..\php\ext" APACH에서의 구성은 동적으로 도입..

개발 꿀팁/PHP 2022.07.08
반응형