이게 되네 짱 신기
테스트 환경
OS : 윈도우 10
개발언어 : php-8.2.0,
R-4.2.2(https://cran.r-project.org/bin/windows/base/)
R Studio(RSTUDIO-2022.07.2-576.EXE)
https://posit.co/download/rstudio-desktop/
R 설치 방법 모르면 >> https://seung-nari.tistory.com/entry/R-R-R-studio-설치-웹-연동-준비
test.php 파일
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>R Test</title>
</head>
<body>
<form method="POST" action="">
<input type="text" name="number">
<input type="submit" value="submit">
</form>
<?php
if(isset($_POST['number'])){
$number = $_POST['number'];
exec('C:\\"Program Files"\\R\\R-4.2.2\\bin\\Rscript.exe C:\inetpub\wwwroot\Rscript.R '.$number);
echo "<img src='temp.png'>";
}
?>
</body>
</html>
Rscript.R
args <- commandArgs(TRUE)
N <- args[1]
x <- rnorm(N,0,1)
png(filename = "temp.png",width = 500,height = 500)
hist(x,col = "lightblue")
dev.off()
웹 실행화면
와 신기...
자세한 공부는 내일~
'아무리 생각해도 백임 > php' 카테고리의 다른 글
[Php] ajax로 파일 업로드 (0) | 2022.11.29 |
---|---|
[php] 등록된 계정인지 확인 (0) | 2022.07.01 |
[php] 도로명 주소 API, php 오류 잡기 (0) | 2022.07.01 |
[php] 한 페이지 안에서 검색 후 결과 출력 (0) | 2022.06.29 |
[php, postgreSQL] 테이블에 저장, 조회 (0) | 2022.06.27 |
댓글