저는 PHP를 처음 접하고 게시판 프로그램을 작성해 보았는데 기분이 좋아서 뻔뻔하게 여기에 게시하고 수정을 요청합니다. 소스 프로그램은 다음과 같습니다. //파일명: guest.php //Settings 섹션 $guestfile="guest";//댓글을 기록할 텍스트 파일 $home="index.html";//홈페이지로 돌아가기 $imagedir="image"; //이미지 파일 디렉토리 $backimage=$imagedir."/bk.gif"; //배경 이미지 $backcolor="#ceffff";//배경 색상, $backimage="" ?>
< ?php
if($QUERY_STRING!="") {
$page = $QUERY_STRING
} else {
$page = 1
}
mode= ="add"){
$name=htmlspecialchars(trim($name))
$title=htmlspecialchars(trim($title))
$data=nl2br(htmlspecialchars($data) ))
$data=str_replace("r","",$data)
$data=str_replace("x0A","",$data); ", " ",$data);
if($data=="") $data=" ";
$e_mail=trim($e_mail);
if($e_mail=="" ) $ e_mail=0;
$url=trim($url)
if($url=="http://" || $url=="")
$time =date("Y")."연도".date("m")."월".date("d")."일[".date("H").":".date( "i ").":".date("s")."]"
if($name=="" || $title==""){
echo "<스크립트 언어 =" JavaScript">n";
echo " Alert("최소한 이름과 메시지 제목을 입력해주세요. ");n";
echo "history.back();";
echo "n"; }
$adddata=$name."t".$e_mail."t".$url."t".$title."t".$data."t".$icon."t".$ time."n";
if(file_exists($guestfile)){
$filebuffer=file($guestfile)
if(sizeof($filebuffer)>100){
for( $i=0;$i<100;$i )
$newbuffer[i]=$filebuffer[i]
}
else{
$newbuffer=$filebuffer
}
$fp=fopen($guestfile,"w");
fputs($fp,$adddata)
fclose($fp)
$buffer=implode("",$newbuffer );
$fp=fopen($guestfile,"a");
fputs($fp,$buffer)
fclose($fp)
}
else > $fp=fopen($guestfile,"w");
fwrite($fp,$adddata)
fclose($fp);
}
?> 🎜>
" width="15" height="15">
" width="15" height="15"> 🎜> "15" height="15">
"/4.gif" ?>" width="15" height="15">
<입력 유형="라디오" 이름 ="icon" value="5">
< ;img src=" echo $imagedir."/5.gif"; ?>"
현재 페이지 1/2 12다음 페이지
위 내용은 난양시당위원회 비서게시판의 내용을 포함하여 페이징 텍스트 기반 PHP 메시지판의 소스코드 1/2페이지를 소개하는 내용입니다. PHP 튜토리얼에 관심이 있는 친구들.