영카트 주문내역 엑셀출력 오류

영카트 주문내역 엑셀출력 오류

QA

영카트 주문내역 엑셀출력 오류

답변 2

본문

안녕하세요!

영카트 주문내역을 출력하면 아래의 에러가 뜨는데 이유가 무엇인지 알 수 있을까요?

 

 

<b>Warning</b>:  tempnam(): open_basedir restriction in effect. File() is not within the allowed path(s): (/tmp:/home1/ddgpack) in <b>/home1/ddgpack/public_html/lib/Excel/php_writeexcel/class.writeexcel_worksheet.inc.php</b> on line <b>221</b><br />

 

<b>Warning</b>:  fopen(): Filename cannot be empty in <b>/home1/ddgpack/public_html/lib/Excel/php_writeexcel/class.writeexcel_worksheet.inc.php</b> on line <b>222</b><br />

 

 

phpinfo 의 정보

 

sys_temp_dir  /  no value  /  no value

 

 

이 질문에 댓글 쓰기 :

답변 2

https://www.php.net/manual/en/function.tempnam.php

tempnam(string $directory, string $prefix): string|false

tempnam() 사용할 때

$directory에 /data/ 등의 하위 폴더를 지정해 보세요.

주문내역 출력시 excel 파일을 열어야 하는데 파일명이 존재하지 않아 오류가 발생되는것으로 확인됩니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,284
© SIRSOFT
현재 페이지 제일 처음으로