ホームページ > バックエンド開発 > PHPチュートリアル > PHP無線レベル分類を利用してコメント返信機能を実装する

PHP無線レベル分類を利用してコメント返信機能を実装する

PHP中文网
リリース: 2023-02-28 14:10:01
オリジナル
1335 人が閲覧しました

PHP 無線レベル分類によるコメント返信機能の実装

< php
header(&#39;Content-type:text/html; charset=utf-8&#39;);
echo $_SERVER["REMOTE_ADDR"]."<hr/$amp;>amp;$quot;;  
$sip=substr($_SERVER["REMOTE_ADDR"],10,12);
$eip=200;
if($sip$amp;>eip){
  echo "您的IP值为:<font size=&#39;+4&#39; color=&#39;red&#39;$amp;>amp;$quot;.$_SERVER["REMOTE_ADDR"]."</font>在规定的IP段位";
}
else{echo "您的IP值为:<font size=&#39;+4&#39; color=&#39;red&#39;$amp;>amp;$quot;.$_SERVER["REMOTE_ADDR"]."不</font>在规定的IP段位";}


echo "<hr /$amp;>amp;$lt;hr /$amp;>amp;$quot;;


echo "<hr />无线级别分类<br /$amp;>amp;$quot;;
echo "<form action=&#39;#&#39; method=&#39;post&#39;$amp;>amp;$quot;;
echo "我的发布:<input type=&#39;text&#39; name=&#39;content&#39; /$amp;>amp;$quot;;
echo "<input type=&#39;submit&#39; value=&#39;发布&#39;/$amp;>amp;$quot;;
echo "</form$amp;>amp;$quot;;


//************************连接数据库*******************
$link=mysql_connect(&#39;localhost&#39;,&#39;root&#39;,&#39;&#39;) or die(&#39;链接失败&#39;);
mysql_select_db(&#39;test&#39;,$link) or die(&#39;链接数据库失败!&#39;);
@$content=$_REQUEST[&#39;content&#39;];
if(isset($content) || $content!=&#39;&#39;){
    $sql1="insert into says(c_content,pid,path) values(&#39;".$content."&#39;,&#39;0&#39;,&#39;0&#39;);";
}else{
    echo "<font color=&#39;bule&#39; size=&#39;+5&#39;>别刷页面行不?有意思吗?</font$amp;>amp;$quot;;
}
@$oo=mysql_query($sql1);
if($oo){echo "发布成功!<br /$amp;>amp;$quot;;}else{echo "发布失败!<br /$amp;>amp;$quot;;}
$sql="select c_id,c_content,pid,path,concat(path,&#39;-&#39;,c_id) as bpath from says order by bpath";
$rows=mysql_query("$sql");
//var_dump($row);
while($res=mysql_fetch_assoc($rows)){
echo "<form  action=&#39;#&#39; method=&#39;post&#39;$amp;>amp;$quot;;
$num=count(explode(&#39;-&#39;,$res[&#39;bpath&#39;]));
for($i=0;$i$amp;<num*2;$i++){
echo &#39; &#39;;
}
    echo "<font 
color=&#39;red&#39;>发布人:</font$amp;>amp;$quot;.$res[&#39;c_id&#39;]."<font 
color=&#39;green&#39;>---------------</font$amp;>amp;$quot;."<font 
color=&#39;red&#39;>发布内容:</font$amp;>amp;$quot;.$res[&#39;c_content&#39;]."<a
 javascript:vode(0)&#39; 
class=&#39;huifu&#39;>回复</a$amp;>amp;$quot;."<span$amp;>amp;$lt;/span$amp;>amp;$quot;."<hr
 style=&#39;color=\&#39;#F0B\&#39;&#39; /$amp;>amp;$lt;input type=&#39;hidden&#39;
 name=&#39;id&#39; value=&#39;".$res[&#39;c_id&#39;]."&#39; /$amp;>amp;$lt;input 
type=&#39;hidden&#39; name=&#39;path&#39; value=&#39;".$res[&#39;path&#39;]."&#39; 
/$amp;>amp;$lt;/form$amp;>amp;$quot;;
}
//***************************回复********************
@$contents=$_REQUEST[&#39;contents&#39;];
if(isset($contents) || $contents!=&#39;&#39;){
    $bj=$_REQUEST[&#39;path&#39;]."-".$_REQUEST[&#39;id&#39;];
    $sql2="insert into says(c_content,pid,path) values(&#39;".$contents."&#39;,&#39;".$_REQUEST[&#39;id&#39;]."&#39;,&#39;".$bj."&#39;);";
}
@$aiyao=mysql_query($sql2);
if($aiyao){echo "回复成功!<br /$amp;>amp;$quot;;}else{echo "回复失败!<br /$amp;>amp;$quot;;}



 >
<script src="jquery-1.7.1.min.js"$amp;>amp;$lt;/script>
<script>
  $(".huifu").click(function(){
     var str="<br />回复内容:<textarea id=&#39;contents&#39; 
name=&#39;contents&#39;$amp;>amp;$lt;/textarea$amp;>amp;$lt;input 
type=&#39;submit&#39; value=&#39;回复&#39; /$amp;>amp;$quot;;
     $(this).next().html(str);
  })
</script>
ログイン後にコピー

関連記事:

PHP コメント返信ソリューション

概要PHPのコメント返信で無限のネストを実装するには?基本的なコードは作成できました。専門家が私の疑問を解決してくれることを楽しみにしています

JS を使用して QQ スペースのコメント返信エフェクトを完全に実装します

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート