2014-07-10 4 views
0

IO.html 페이지에서 beaglebone으로 GPIO를 제어하기 위해 node.js를 사용하는 javascript 프로그램이 있습니다. 나는 "노드 myscript.js"로 자바 스크립트를 시작한다.Beaglebone Black Rev C 데비안, HTML에서 PHP 프로그램 실행

IO.html의 값을 mysql db에 저장할 PHP 파일을 추가하고 싶습니다. 나는 PHP와 SQL 데이터베이스를 만들었지 만 html 페이지가 PHP 파일에 액세스 할 수 있도록 PHP 파일을 호스팅하는 방법이나 위치를 잘 모릅니다.

myscript.js는 IO.html를 읽고 포트에서 수신 9090

않는 다른 포트에서 히아와 타 또는 아파치와 호스팅에 PHP 파일 필요?

<?php 
$con=mysqli_connect("localhost","root","PW","parameters"); 
// Check connection 
if (mysqli_connect_errno()) { 
echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 

// escape variables for security 
$A0 = mysqli_real_escape_string($con, $_POST['A0']); 
$A1 = mysqli_real_escape_string($con, $_POST['A1']); 
$A2 = mysqli_real_escape_string($con, $_POST['A2']); 
$A3 = mysqli_real_escape_string($con, $_POST['A3']); 
$A4 = mysqli_real_escape_string($con, $_POST['A4']); 

$sql="INSERT INTO inputs (A0, A1, A2, A3, A4) 
VALUES ('$A0', '$A1', '$A2', '$A3', '$A4')"; 

if (!mysqli_query($con,$sql)) { 
die('Error: ' . mysqli_error($con)); 
} 
echo "1 record added"; 

mysqli_close($con); 
?> 

하는 HTML 코드 조각 :

<form action="test.php" method="post"> 
A0: <input type="text" name="A0"> 
A1: <input type="text" name="A1"> 
A2: <input type="text" name="A2"> 
A3: <input type="text" name="A3"> 
A4: <input type="text" name="A4"> 
<input type="submit"> 
</form> 

답변

0

당신은 포트 8080 에 PHP 파일을 액세스 할 수있는 것보다 당신은/var/www가 에 PHP 파일을 추가 할 필요가보다 당신이 PHP5 를 설치할 필요가 있음 예. 192.168.7.2:8080/test.php

관련 문제