본문 바로가기

PHP

[PHP] 에러 : unterminated string literal ■ 에러 : unterminated string literal 기존 코드를 PHP5에서 PHP7으로 옮기고 아파치 버전도 2.4로 올리면서 발생했다.단순 스크립트 에러인줄 알았는데, 같은 브라우저에서 똑같이 띄었을때 이런 에러가 발생해서 일단 정리해 본다. 에러가 발생 하는 경우 자바스크립의 엔터 기호인 \n 때문에 이런 문제가 발생하였다.그런데 정상적으로 돌아간 버전도 있다. ※ 두 실행 환경의 차이점 서버 PHP Version 에러가 발생하지 않는 경우 Microsoft-IIS/5.0 5.6.30 에러가 발생하는 경우 Apache/2.4.23 (Win64) 7.0.11 에러가 발생 하지 않는 경우 무엇이 차이인지는 잘 모르겠고 기존에 되던 환경에서 무언가 세팅이 되있는것 같지만.이제 앞으로는 \\n을.. 더보기
[PHP] PHPExcel 파일 업로드 하고 내용 읽어들이기 ■ PHPExcel 파일 업로드 하고 내용 읽어들이기 # 엑셀 파일 업로드 소스코드 excel_upload.php 파일등록 # 엑셀 파일 읽기 소스코드 excel_read.php 더보기
[PHP] PHPExcel 라이브러리 설치 및 엑셀 출력하기 ■ PHPExcel 라이브러리 설치하기 01. https://github.com/PHPOffice/PHPExcel 사이트에 접속하여 PHP Excel 라이브러리 파일을 다운받자. 02. 다운받은 파일의 압축을 해제한다. ■ PHPExcel 라이브러리 Excel 파일 다운받기 # 소스코드 php_excel.php # 출력결과 위 이미지와 같이 엑셀파일이 생성되는 모습을 확인 할 수 있다. 더보기
[PHP] QR코드 이미지 저장하고 띄우기 ■ QR코드를 이미지로 저장하고 가지고오기 먼저 이전 예제에서 사용한 QR코드를 그대로 가져와 보려고한다. # 소스코드 ① php_qrcode_01.php # 소스코드 ② php_qrcode_02.php 더보기
[PHP] PHP QR Code 세팅하기 샘플코드 : http://phpqrcode.sourceforge.net/examples/index.php ■ PHP QR Code 설치하기 ※ QR코드를 생성하기 위해서는 PHP GD가 사용 가능한 상태여야 한다. php.ini를 오픈하여 extension=php_gd2.dll 파일을 확인해보자. 사용이 가능하지 않는 상태라면 extension=php_gd2.dll의 주석( ; ) 을 제거하고 Apache를 재시작한 뒤 진행하자. 01. https://sourceforge.net/projects/phpqrcode/files/ 사이트에 접속하여 PHP QR Code 라이브 러리를 다운받는다. 02. 잠시 기다리고 있으면 phpqrcode.zip 파일을 다운받을 수 있다. (몇초정도 기다린 후 다운여부를 묻.. 더보기