[PHP] ERROR : unterminated string literal[PHP] ERROR : unterminated string literal
Posted at 2018. 3. 19. 09:31 | Posted in PHP■ 에러 : unterminated string literal
기존 코드를 PHP5 버전에서 PHP7 버전으로 옮기고 아파치 버전도 2.4로 올린 환경에서 사용중 발생하였다.
# 소스코드 - 에러가 발생한 경우
<?php |
# 출력결과
에러가 발생했던 이유는 \n의 사용중에 문제가 발생하였다.
기존 PHP5버전에서는 위 코드가 잘 작동하였지만 PHP7부터는
unterminated string literal 발생하더라.
# 소스코드 - 에러가 발생하지 않는 경우
<?php |
무언가 설정을 바꿔주면 해결이 될 것으로 생각이 되지만.
그부분이 어디인지는 파악하지 못하였고.
그런 부분을 일부러 건드리기보다는
PHP7버전의 기본적인 설정에 최대한 따르는 것이 좋다고 생각하므로.
앞으로는 \\n을 붙여서 사용하려고 한다.
'PHP' 카테고리의 다른 글
[PHP] PHPExcel 서식 변경하기 (2) | 2018.08.29 |
---|---|
[PHP] 변수에 달러 기호가 삽입되는경우 (0) | 2018.08.10 |
[PHP] DB 입출력시 따옴표( ' )를 처리방법 (0) | 2018.04.06 |
[PHP] 모바일 접속 여부 체크방법 (0) | 2018.03.29 |
[PHP] PDO 사용법 정리 (7) | 2018.03.27 |
[PHP] PHP QR코드 이미지 저장하고 띄우기[PHP] PHP QR코드 이미지 저장하고 띄우기
Posted at 2018. 3. 16. 12:35 | Posted in PHP/PHP Library■ <img>태그를 사용하여 QR코드 불러오기
# 소스코드01 - QR코드를 생성하는 php_qrcode_01.php
<?php include_once "./phpqrcode/qrlib.php"; ob_start("colback"); $codeText = "안녕하세요 반갑습니다."; $debugLog = ob_get_contents(); ob_end_clean(); QRcode::png($codeText); ?> |
# 소스코드02 - <img>태그를 사용하여 QR코드를 불러올 php_qrcode_02.php
<?php echo "<img src='php_qrcode_01.php'/>"; ?> |
# 출력결과
■ QR코드를 이미지로 저장하고 가지고오기
# 소스코드
<?php |
# 출력결과
# 파일생성
※ QR코드를 정상적으로 성공하는데 성공했다면, 이제 QR코드의 스캔하여 그 데이터를 가져와 보자.
참고 : [JavaScript ] QR CODE 스캐너 제작 - jsQR 사용
'PHP > PHP Library' 카테고리의 다른 글
[PHP] SimpleSql 라이브러리를 사용한 손쉬운 쿼리사용 (1) | 2018.04.16 |
---|---|
[PHP] PHP 메일 발송 (5) | 2018.04.10 |
[PHP] PHPExcel 엑셀 파일 업로드 하고 내용 읽기 (0) | 2018.03.22 |
[PHP] PHPExcel 설치하고 엑셀파일 다운받기 (0) | 2018.03.21 |
[PHP] PHP QR코드 세팅하기 (0) | 2018.03.15 |
[PHP] PHP QR코드 세팅하기[PHP] PHP QR코드 세팅하기
Posted at 2018. 3. 15. 01:02 | Posted in PHP/PHP Library■ 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 파일을 다운받을 수 있다.
03. 다운받은 phpqrcode.zip 파일의 압축을 해제한다.
■ PHP QR Code를 사용하여 QR코드 생성하기
# 소스코드
<?php // 압축을 해제한 phpqrcode 폴더의 grlib.php 파일을 include한다. include_once "./phpqrcode/qrlib.php";
// 출력 버퍼 사용 시작!! ob_start("colback");
$codeText = "안녕하세요 반갑습니다.";
// 출력 버퍼의 내용을 변수로 저장한다. $debugLog = ob_get_contents(); // 출력 버퍼의 내용을 출력하지 않고, 출력 버퍼를 비우고 종료한다. // 출력 버퍼의 내용은 반드시 비워야 한다. ob_end_clean(); QRcode::png($codeText); ?> |
# 출력결과
위와같이 QR코드가 정상적으로 생성되는것을 확인할 수 있다.
'PHP > PHP Library' 카테고리의 다른 글
[PHP] SimpleSql 라이브러리를 사용한 손쉬운 쿼리사용 (1) | 2018.04.16 |
---|---|
[PHP] PHP 메일 발송 (5) | 2018.04.10 |
[PHP] PHPExcel 엑셀 파일 업로드 하고 내용 읽기 (0) | 2018.03.22 |
[PHP] PHPExcel 설치하고 엑셀파일 다운받기 (0) | 2018.03.21 |
[PHP] PHP QR코드 이미지 저장하고 띄우기 (0) | 2018.03.16 |