라라곤에서 python 파일 실행 결과를 php 파일에 띄울려면?

라라곤에서 python 파일 실행 결과를 php 파일에 띄울려면?

QA

라라곤에서 python 파일 실행 결과를 php 파일에 띄울려면?

본문

Python 파일

C:\laragon\www\index.py


hz = "홈짱닷컴 Homzzang.com"
x = hz.upper()
print(x)

 

PHP 파일

C:\laragon\www\index.php


<?php
exec("C:\laragon\bin\python\python-3.6.1\python.exe C:\laragon\www\index.py")
?>

 

라라곤 터미널에서 아래 명령어 실행하면 정상 실행됨.

python index.py

 

 

PS.  아래처럼 해도 안 되네요.


<?php
exec("python index.py")
?>

 

이 질문에 댓글 쓰기 :

답변 1

https://jeffrey-oh.tistory.com/352

해당 블로그 내용 참조해보세요

 

그렇찮아도, 해당 블로그를 참조해 본문의 코드를 작성했어요.

PS. 아래처럼 하니 잘 출력되네요.
<?php
$command = escapeshellcmd('python index.py');
$output = shell_exec($command);
$result = iconv('euc-kr', 'UTF-8', $output);
echo $result;
?>

답변을 작성하시기 전에 로그인 해주세요.
전체 879
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT