묻고답하기

main.php 랑 yes.php, no.php 이 세파일을 읽어와서 스킨처럼 뿌리는 게시판을 만들려고 해요

본체는

--------
yn.php
--------
<?
/*
Yes or No

메인 스레드-

리플 테이블 에서 메인 테이블 스레드 넘버 참조식

리플 테이블 좋다/나쁘다 2개로

넘버-제목-날짜-설명-IP

CREATE TABLE mainlist (
no int(8) DEFAULT '0' NOT NULL auto_increment,
subject varchar(255) NOT NULL,
date varchar(8) NOT NULL,
comment varchar(255) DEFAULT '10' NOT NULL,
iplog varchar(15) NOT NULL,
PRIMARY KEY (no)
);
CREATE TABLE yeslist (
no int(8) DEFAULT '0' NOT NULL auto_increment,
comment text NOT NULL,
mother int(8) NOT NULL,
iplog varchar(15) NOT NULL,
PRIMARY KEY (no)
);
CREATE TABLE nolist (
no int(8) DEFAULT '0' NOT NULL auto_increment,
comment text NOT NULL,
mother int(8) NOT NULL,
iplog varchar(15) NOT NULL,
PRIMARY KEY (no)
);

*/

//DB설정 부분
$host = "localhost";
$user = "aaa";
$password = "bbb";
$db = "aaa";
$connect = mysql_connect ($host,$user,$password) or die(print "<center>DB에 연결할수 없습니다.</center>");


//스킨파일 이름
$skin_main='main.php';
$skin_yes='yes.php';
$skin_no='no.php';

//페이지 당 출력갯수
$view_limit = 20;
//[1] [2] ..몇개나 한번에 나올지
$show_page_num = 10;
mysql_select_db ($db,$connect);

//에러메세지 처리루틴
function message ($message)
{
   echo "
        <script>
        window.alert ("$message");
        history.go(-1);
        </script>
        ";
exit;
}

// 메인 리스트 출력 시작 - 스킨처리도 겸비
$query = mysql_query("select * from mainlist",$connect);
while($data=mysql_fetch_array($query))
{
        $fmainp = fopen($skin_main,"r");
        $fmain = fread($fmainp,filesize($skin_main));
        $fmain = str_replace("<!--subject-->",$data[subject],$fmain);
        $fmain = str_replace("<!--date-->",$data[date],$fmain);
        $data[comment]=nl2br($data[comment]);
        $fmain = str_replace("<!--comment-->",$data[comment],$fmain);
        echo "$fmain";
        fclose($fmainp);

        //Yes 리플 출력 시작
        $query_yes = mysql_query("select * from yeslist where mother='$data[no]';",$connect);
        while($yesdata=mysql_fetch_array($query_yes))
        {
                $fyesp = fopen($skin_yes,"r");
                $yesdata[comment]=nl2br($yesdata[comment]);
                $fyes = str_replace("<!--yes_comment-->",$yesdata[comment],$fyes);
                echo "$fyes";
                fclose($fyesp);
        }

        //No 리플 출력 시작
        $query_no = mysql_query("select * from nolist where mother='$data[no]';",$connect);
        while($nodata=mysql_fetch_array($query_no))
        {
                $fnop = fopen($skin_no,"r");
                $nodata[comment]=nl2br($nodata[comment]);
                $fno = str_replace("<!--no_comment-->",$nodata[comment],$fno);
                echo "$fno";
                fclose($fnop);
        }
}


?>

이렇구요 main.php 의 내용은

----------
main.php
----------
이게 메인<br>
<!--subject--><br>
<!--date--><br>
<!--comment--><br>
<!--yes_comment--><br>
<!--no_comment--><br>


이어서 yes.php 와 no.php 는 각각

---------
yes.php
---------
예스코멘트<br>
<!--yes_comment--><br>

--------
no.php
--------
노우코멘트<br>
<!--no_comment--><br>


이렇거든요

yn.php 파일을 부르면 저 세 파일들이 다 한화면에 뜨도록 할 생각인데
아무리해도 main.php 파일의 내용만 출력되요;;

수정 조언을 좀 부탁드립니다;;
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
홍미령 주소창에 주소 변하지 않게 하는방법좀 알려주세요 [6] 2007.08.10
남정남 include 문은 PHP 와 HTML 에서 쓰는 방법이 다른가여?  
양민호 질문 질문  
안용담 주민번호 2000년생이후 출생소스좀... [1] 2007.08.10
미아 웹에서 윈도의 저장 프린트 아이콘 안뜨게 하는 거 알켜 주세요. [1] 2007.08.10
허접 간단한 노프레임에 관한질문인데요n.n [2] 2007.08.10
-_-; Bindae 다시 질문드릴께요~ ^-^; [2] 2007.08.10
궁금이77 [윈도우 2000서버에서 php를 설치할 때] [1] 2007.08.10
유현우 헤더 푸터관련 질문이요... [2] 2007.08.10
허접 ^^ 아이프레임 간단질문요.. [1] 2007.08.10
비스마르크 홈페이지 만들때 쓸려고 하는데.. [4] 2007.08.10
나유식 MY-SQL 설치시 질문입니다. [4] 2007.08.10
미스터손 crazyWWWboard -> zeroboard로 디비로 바뀔려면  
김웅환 제로보드에글쓸때... [1] 2007.08.10
~(^^~)울랄라 음.. 웹정체 폰트를여~  
이종원 포토샆에서 그레데이션한 그림이 익스플로어에서 깨끗하게 보이질 않아요... [1] 2007.08.10
최지운 무단 링크에 대해서 질문드립니다.  
-_-; Bindae 도메인을 직접 등록하고 싶은데.. [2] 2007.08.10
방기훈 노프레임홈페이지에 관련된 질문인데여^^;; [1] 2007.08.10
이동준 윈2000에서 현재 iis로 서비스를 하고 있을때..제로보드 사용방법 좀..??? [1] 2007.08.10