테스트 사이트 - 개발 중인 베타 버전입니다

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

sinbi 4년 전 조회 1,561

Python 파일

C:\laragon\www\index.py

</p>

<p>hz = "홈짱닷컴 Homzzang.com"

x = hz.upper()

print(x)</p>

<p>

 

PHP 파일

C:\laragon\www\index.php

</p>

<p><?php

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

?></p>

<p>

 

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

python index.py

 

 

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

</p>

<p><?php

exec("python index.py")

?></p>

<p>

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
4년 전

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

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

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

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

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

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인