채택완료

그누보그5 메일폼 질문입니다.

2018-02-05 (월) 20:08:41 2,465

그누보드5버전용으로 메일폼을 공유해주신 고마운 분이 계서서 너무 좋은 메일폼을 얻었습니다..

그누보드입문한지 몇일 되지않아서 아직 많이 미숙합니다 ㅠㅠ..

기존 가지고 있는 홈페이지에 메일폼만 원하는 위치에 넣고 싶은데.. 방법을 잘몰라서.. 어떻게 작업을 해야할지 알려주시면 감사하겠습니다 ㅠㅠ

우선 가지고 있는 php파일과 index파일입니다...

1. send.php

3076690393_1517828757.6216.png

2.formmail.php

3076690393_1517828796.4342.png

3. index.html

3076690393_1517828832.8361.png

원래 가지고 있는 홈페이지에 그냥 바로 얹히려니 
 

Warning: include_once(G5_PATHformmail.php): failed to open stream: No such file or directory in /host/home1/dkfma8959/html/index.html on line 13

Warning: include_once(): Failed opening 'G5_PATHformmail.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /host/home1/dkfma8959/html/index.html on line 13

라는 문구로 페이지가 열리지 않습니다..

그누보드 내에서 작업을 해서 제 홈페이지로 끌어와야 하는것 같은데..

어디서부터 어떻게 해야할지 도무지 모르겠습니다 ㅠㅠ....

신입 웹디자이너 한번 도와주시면 감사하겠습니다 ㅠㅠㅠ.........

|

답변 4개

채택된 답변
+20 포인트

index.php 13 라인에 보시면

G5_PATH 값이 정의가 안되어서 생기는 문제입니다.

G5_PATH는 그누보드5의 root경로입니다. ~

<? include_once($_SERVER['DOCUMENT_ROOT'].'/formmail.php")  ?>

이렇게 사용해도 될듯합니다. root에 formmail.php이 있어야합니다.

근데 formmail.php이 대부분 bbs안쪽에 있네요..파일을 확인해보시고 bbs 있다면

<? include_once($_SERVER['DOCUMENT_ROOT'].'/bbs/formmail.php")  ?>

요렇게 해보시기 바랍니다.

메일이  안오는 이유는 여러가지 원인이 있습니다.

해당서버에서 메일서버가 동작되시는지 화인해보시고.. 그래도 안될경우.~

스펨처리 되는지도 확인해보시기 바랍니다.

복스리님 하찌님 덕분에 정상적으로 사이트에 접속이 가능하게 됬습니다 정말 감사합니다 ~ ㅠㅠ

하지만 메일발송에 성공했다고는 하나 

메일이 정상적으로 오지 않고있습니다 ㅠㅠ..

send,php에 제 이메일을 정확하게 기입하였음에도 이런문제가 발생하는데ㅠㅠ.. 그누보드로 업로드를 하지 않아서 생기는 문제인가요?

2018-02-05 (월) 20:19:43

index.html에서 common.php 파일이 없어 

G5_PATH 값을 불러오지 못하네요

index.html 파일 제일 상단에

include_once('./_common.php');

이렇게 작성해보세요

ps. 지금보니깐 그누보드가 아니군요..

복스리님 답변처럼 document 를 사용하시면 될 것 같네요

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