일부 로그 파일을 읽고 Oracle 데이터베이스에 내용을 쓰는 PHP 파일을 작성 중입니다. 다음과 같이 데이터베이스에 대한 연결을 만들려고합니다.PHP에서 Oracle 데이터베이스에 대한 연결 만들기
$conn = oci_pconnect('myservice','oracle123','192.168.0.126:2483/XE');
if (!$conn) {
$e = oci_error();
echo trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
여기 내 전체 코드가 있습니다.
<!DOCTYPE html>
<html>
<body>
<?php
$conn = oci_pconnect('robiservice','oracle123','192.168.0.26:2483/XE');
if (!$conn) {
$e = oci_error();
echo trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
$myfile = fopen("14121800_ussd_cdr.file", "r") or die("Unable to open file!");
if ($myfile) {
while (($line = fgets($myfile)) !== false) {
echo $line . "</br>";
}
} else {
// error opening the file.
}
fclose($myfile);
?>
</body>
</html>
아파치 서버에서 코드를 실행 중입니다. 코드를 htcocs 폴더에 넣습니다.
하지만 문제는 빈 페이지를 제공한다는 것입니다. 서버에 Oracle 드라이버를 설치해야한다고 생각합니다. 그러나 나는 이것에 초보자이기 때문에 나는 그것을 올바르게하는 방법에 대한 명확한 생각을 가지고 있지 않다.
제안 사항에 감사드립니다.
고맙습니다.
먼저 개발 환경에서 PHP 오류보고를 사용할 수 있으므로 빈 페이지가 표시되지 않지만 오류 메시지가 표시됩니다. – evilive
오류가있는 경우 서버 로그를 확인하고 여기에 게시 할 수 있습니까? – sudhir