ホームページ php教程 php手册 ゲストブックの最強ソースコードに挑戦(2)

ゲストブックの最強ソースコードに挑戦(2)

Jun 13, 2016 pm 12:39 PM
config.php php require チャレンジ 書類 ソースコード

post.php ファイル
<?php
require('config.php')
?>


<?php


$nikename=$arr_request['nikename'];

if (strlen($nikename)==0)
{
echo "<center>"; echo "<h2><font color=red>エラーメッセージ!</font></h2>";
echo "申し訳ありませんが、<font color=red> が呼び出されています</font> を入力する必要があります補充してください!<br>";
echo "<hr></hr>";
echo "無料ゲストブック by<a href=http://oso.com .cn>Little Bear</a> は技術サポートを提供します";
echo "</center>";
exit ;

}

$date_now= date(' Y/m/d H:i:s');
$ip_address=getenv("REMOTE_ADDR");
$messageold=$arr_request['message'];
//$pattern ="/ n/";
//$replacement="<br>";

$message=computer_message($messageold,$hang_zifu_number);

$subjectold=$ arr_request[' subject'];
if (strlen($subjectold)>$hang_zifu_number)

$subject=computer_message($subjectold,$hang_zifu_number);
else
$subject= $subjectold;

$str_sql=" $table_name に挿入
(nikename,subject,date_created,ip_address,message,email_address,zhuye_address,oicq)
values
( '$nikename',
'$subject'、
'$date_now'、
'$ip_address'、
'$message'、
'".$arr_request['email_address']."'、
'".$arr_request['zhuye_address']."',
'".$arr_request['oicq']."'

)";

$result= mysql_db_query ($db_name,$str_sql,$id_link);

if (! $result){
affy_error_exit('SQL 挿入の実行に失敗しました。'
}

else

{


echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
echo "< ; HTML><HEAD><TITLE>記事を公開</TITLE>";
echo "<META content="text/html; charset=gb2312" http-equiv=Content-Type>";
echo "<meta HTTP-EQUIV="REFRESH" CONTENT="2;URL=display.php">";
echo "</head><body topmargin="0">< br>";
echo "<ul>メッセージを残していただきありがとうございます。メッセージの内容は自動的に表示されます";
echo " <br>"; ; ブラウザが自動的に戻らない場合メッセージブックのホームページに戻るには、ここをクリックしてください。 ";
echo" & lt;/a & gt; & lt;/ul & gt;


}
?>

index.html ファイル

<html>

<title>あなたのメッセージ! </title>
<h1><font color=blue>私のゲストブック</font></h1>
<font color=navy>まず、メッセージありがとうございます。一字一句丁寧に読ませていただきます! ! !</font>

<form action="post.php" method="post">


<td><font color=teal>呢称:</font><font color=red>(空には不可)</font></td><td>    
<input type="text" name="nikename" value=""></td>
</tr>



<td>OICQ 番号:</td><td>  

<input type="text" name="oicq" value=""></td>
</tr>

<td>電子メール: </td><td>      
<input type="text" name="email_address" value="" size="30"></td>
</tr>

<td>人主页:</td><td>  
<input type="text" name="zhuye_address" value="http://" size="40"></td>
</tr>

主题:</td><td>  
<input type="text" name="subject" size="40" ></td>
</tr>

内容:</td><td> </td>
</tr>
<tr><tdcolspan="2">
<textarea name="message"cols="60" rows="8"></textarea></td>
</tr>

<td>
<input type="submit" value=" 完了留言">
</td>
<td>
<input type="reset" value="重新来过">
</td>
</tr>
</table>
</form>
<p>
<a href=display.php>查看留言</a>


免费留言本由<a href="http://little.oso.com.cn" >小熊</a>提供技术サポート

</center>

</html>

display.inc ファイル!!


<tr bgcolor=>

<a href=mailto:<?php echo $record->email_address ?> >
<font color="blue" size=4><strong><?php echo $record->nikename ?></strong></font>
</a>
</td>
<td><font color="navy">留言時間:<?php echo $record->date_created ?></font></td>

<td>から:

<?php
$ip_address=ip_question($record->ip_address);
エコー $ip_address;   
?>

</td>
</tr>

<thcolspan=3 align=left>主题:<font color=teal><?php echo $record->subject ?></font></th>

</tr>

<tr><thcolspan=3 align=left><font color="#416AAF">
<?php echo $record->message ?></font></th>
</tr>


<?php

if ($record->huifu_biaozi)
{
?>
<tr><thcolspan=3 align=left><font color="red"><br><br>版主回复:</font><font color="ネイビー」>
<?php echo $record->huifu ?></font></th>
</tr>
<?php

}

?>  



<tr>
<thcolspan=3 align=left><br>
<a href=mailto:<?php echo $record->email_address ?> >
<img src=image/mail.gif
alt="<?php echo $record->nikename ?>の電子メールアドレス:<?php echo $record-> email_address ?> "
border="0" width="15" length="15">邮件</a>
<a href=<?php echo $record->zhuye_address ?>><img src=image/home.gif
alt="<?php echo $record-> nikename ?> の主页地址:<?php echo $record->zhuye_address ?> "
border="0"
width="14" length="14" > /a>
<img src=image/oicq.gif border="0" alt="<?php echo $record->nikename?>的OICQ:
<?php echo $record- >オイック ?>"  
width="14" length="14" >OICQ</a>

<a href=action.php?action=delete&key_liuyan=<?php echo $record->key_liuyan ?>><img src=image/del.gif border="0" width="12" length="12" alt="只有版主才有删除的权限哦!">删除</a>
<a href=action.php?action=huifu&key_liuyan=<?php echo $record->key_liuyan ?> ><img src=image/replay.gif border="0" width="14" length="14" alt="不好意思、现在暂時只有版主才能回复">回复</a>


</th></tr>

<tr>
<tdcolspan="3"><hr SIZE="1"></td>
</tr>  

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

See all articles