PHP Mysql jQuery は情報の動的な表示を実装します
在本站前面有文章介绍了如何实现发表微博说说:PHP+Mysql+jQuery实现发布微博程序--jQuery篇,本例将基于其数据库结构,用动态的方式展示发表的说说信息。
查看示例:DEMO
XHTML复制代码 代码如下:
上述HTML结构由N个.saylist构成,用于展示用户的评论信息,当然在本例中,将由PHP负责生成这段XHTML代码。
CSS
复制代码 代码如下:
#demo{width:400px; height:80px; margin:80px auto; border-bottom:1px dotted #d3d3d3}
.saylist{margin:8px auto; height:80px; padding:4px 0;}
.saylist img{float:left; width:50px; margin:4px}
.saytxt{float:right; width:320px; overflow:hidden}
.saytxt p{line-height:18px}
.saytxt p strong{margin-right:6px}
.saytxt p span{color:#999}
.say{margin-top:3px; font-size:14px; font-weight:bold}
使用上述CSS渲染HTML外观,当然你也可以自己定制你喜欢的外观样式。
PHP
在function.php中有两个函数,formatSay()用来输出用户评论列表,即输出上文中的HTML。
复制代码 代码如下:
function formatSay($say,$dt,$uid){
$say=htmlspecialchars(stripslashes($say));
return'
}
时间轴函数tranTime()将时间转换成如“1小时前”的格式,详情可阅读本站文章:PHP实现时间轴函数
复制代码 代码如下:
function tranTime($stime) {
$rtime = date("m-d H:i",$stime);
$htime = date("H:i",$stime);
$day_time = date("j",$stime);
$today=date("j",time());
$ds = $today - $day_time;
$time = time() - $stime;
if ($time < 60) {
$str = '刚刚';
}
elseif ($time < 60 * 60) {
$min = floor($time/60);
$str = $min.'分钟前';
}
elseif ($time < 60 * 60 * 24) {
$h = floor($time/(60*60));
$str = $h.'小时前 '.$htime;
if($ds==1)
$str = '昨天 '.$rtime;
}
elseif ($time < 60 * 60 * 24 * 2) {
$str = '昨天 '.$rtime;
if($ds==2)
$str = '前天 '.$rtime;
}elseif($time < 60 * 60 * 24 * 3){
$str = '前天 '.$rtime;
if($ds>2)
$str = $rtime;
}
else {
$str = $rtime;
}
return $str;
}
然后在index.php中调用funciton.php,并连接MySQL数据库输出评论列表。
复制代码 代码如下:
require_once('connect.php'); //连接数据库文件
require_once('function.php'); //函数文件
$query=mysql_query("select * from say order by id desc limit 0,15");
while ($row=mysql_fetch_array($query)) {
$sayList.=formatSay($row[content],$row[addtime],$row[userid]);
}
在div#demo中输出评论列表。
复制代码 代码如下:
このように、index.php を実行するとリストが表示されます。後は jQuery が必要です。
jQuery
コードをコピー コードは次のとおりです:
$(function(){
//最初の Saylist を表示する以外は非表示になります
$(".saylist").hide().eq(0).show();
//自己ループ関数、情報を表示するループ
(function showNextSay (){
//各メッセージは 7.5 秒間表示されます
$(".saylist:visible").delay(7500).fadeOut("slow",function(){
$(this).appendTo("#demo");
//次の項目を表示
$(".saylist:first").fadeIn("slow",function(){
/ /関数を再度呼び出します
showNextSay();
})()
});

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









1. まずモバイル Web ブラウザを開き、Weibo Web バージョンを検索し、入力後に左上隅にあるアバター ボタンをクリックします。 2. 次に、右上隅の「設定」をクリックします。 3. 設定でバージョン切り替えオプションをクリックします。 4. 次に、バージョン スイッチでカラー バージョン オプションを選択します。 5. 「検索」をクリックして検索ページに入ります。 6. キーワードを入力した後、「Find People」をクリックします。 7. 検索完了インターフェイスが表示されたら、「フィルター」をクリックします。 8. 最後に、リリース時刻列に特定の日付を入力し、[フィルター] をクリックします。

1. Weibo を開き、「マイ」をクリックして、右上隅にある「設定」オプションをクリックします。 2.設定を開いた後、その中にあるプッシュ通知設定を見つけてクリックします。 3. プッシュ通知設定を入力した後、[特別な関心] を見つけて、[リアルタイム通知] をクリックします。

1. Weibo アプリの右下隅にある [My] をクリックして、個人のホームページに入ります。 2. 次に、右上隅にある歯車アイコンをクリックします。 3. この時点で、設定ページに入ります。ここで[ブロック設定]を選択して入ります。 4. ブロック設定では、ブロックした友達を確認してタップし、ポップアップ オプションで [ブロックを解除] をクリックします。 5. または、ユーザーは Weibo ユーザーを直接検索してブロックされたユーザーのホームページに入り、右上の [...] をクリックしてブラックリストを削除することもできます。

1. まず Weibo を開き、「My」をクリックして、下書きボックスをクリックします。 2. 次に、いずれかのドラフトを長押しし、クリックしてドラフト ボックスをクリアするか、ドラフトを削除します。 3. 最後に「OK」をクリックします。

1. まず Weibo を開き、「検索」をクリックし、「その他のホット検索」をクリックします。 2. 次に、ホット検索を選択して入力します。 3. 次に、ホット検索コメントライブモードに入り、右上隅にある標準バージョンを見つけてクリックします。 4. 最後に、ホット検索の標準コメント エリアに戻ります。引き続きライブ コメント エリアを表示したい場合は、右上隅のライブ バージョンをクリックします。注: リアルタイム コメントが多い場合にのみ、自動的にライブ モードに入ります。一部のホット検索では、自動的にライブ モードに入ります。通常、ホット検索は標準モードで行われます。

1. まず携帯電話で Weibo を開き、右下隅の [Me] をクリックします (図を参照)。 2. 次に、右上隅の [歯車] をクリックして設定を開きます (図を参照)。 3. 次に、[一般設定] を見つけて開きます (図を参照)。 4. 次に、[Video Follow] オプションを入力します (図を参照)。 5. 次に、[ビデオアップロード解像度]設定を開きます(図を参照)。 6. 最後に、圧縮を避けるために [オリジナルの画質] を選択します (図を参照)。

1. まず、Weibo を開き、「マイ」をクリックし、アバターをクリックして、個人のホームページに入ります。 2. 次に、背景画像をクリックします。 3. 次に、 をクリックしてビデオのカバーを変更します。 4. 最後に、アルバム内のビデオを選択し、「次へ」をクリックして、公開してアップロードします。

Weibo ユーザーが SVIP 機能を有効にすると、訪問者記録を管理でき、知らない人のホームページを訪問した場合、表示する前に削除することができるため、ホームページを閲覧していることを相手に知られることはありません。 Weibo svip で訪問者記録を削除した後、相手はそれを見ることができますか? Weibo svip で訪問者記録を削除した後、相手はそれを見ることができません。訪問者数は表示されますが、訪問者、ユーザーの ID とアバターは表示されません。 2. 一般ユーザーおよびVIPユーザーは、アクセス履歴の削除や閲覧はできず、閲覧者数の確認のみが可能です。 3. Weiboのアクセスデータは毎日8時に更新されますので、アクセス記録を削除したい場合は、
