ホームページ > バックエンド開発 > PHPチュートリアル > php jqueryのリフレッシュコメントはありません

php jqueryのリフレッシュコメントはありません

WBOY
リリース: 2016-06-13 12:33:04
オリジナル
808 人が閲覧しました

php jquery 更新コメントなし

php jquery 更新コメントなし

更新後に 1 時間前のレコードを削除します

?

php jquery 无刷新评论
デモ

?

?XML/HTML コード

?
  1. php??
  2. ??
  3. define('INCLUDE_CHECK',1);??
  4. require?"functions.php";??
  5. require?"conn.php";??
  6. ??
  7. ??
  8. //?スパムを防ぐために、1 時間より古いツイートを削除します??
  9. mysql_query("DELETE?FROM?add_delete_record?WHERE?id>>1?AND?updatetime<SUBTIME(NOW(),'0 ?1:0:0')");??
  10. ??????
  11. //タイムラインを取得しますか??
  12. $q?=?mysql_query("SELECT?*?FROM?add_delete_record?ORDER?BY?ID?DESC");??
  13. ??
  14. $タイムライン='';??
  15. while($row=mysql_fetch_assoc($q))??
  16. {??
  17. ????$timeline.=formatTweet($row['text'],$row['updatetime']);??
  18. }??
  19. ??
  20. //?最新のツイートを取得??
  21. $lastTweet?=?'';??
  22. ??
  23. ?>??
  24. ??
  25. >??
  26. <html?xmlns="http://www.w3.org/1999/xhtml"> ??
  27. >??
  28. <meta?http-equiv="Content-Type"?content=" text/html;?charset=utf-8"?/>??
  29. <title>php?jquery?無刷新评论?www.freejs.nettitle>??
  30. ??
  31. <link?rel="スタイルシート"?type="text/css" ?href="demo.css"?/>??
  32. <script?type="text/javascript"?src=".. /../js/jquery-1.9.1.min.js">スクリプト>??
  33. <script?type="text/javascript"?src="script。 js">スクリプト>??
  34. ??
  35. ??
  36. >??
  37. ??
  38. 本体>??
  39. ??
  40. <div?id="twitter-container">??
  41. <フォーム?id="tweetForm"?action="submit.php" ?メソッド="投稿">??
  42. ??
  43. <スパン?クラス="カウンター">140スパン>??
  44. <label?for="inputField">请留言测试ラベル>??
  45. ??
  46. <textarea?name="inputField"?id="inputField"?タブインデックス="1"?="2"?=" 40">テキストエリア>??
  47. <input?class="submitButton?inact"?name="submit" ?タイプ="送信"?="提交"?無効=「無効」?/>??
  48. ??
  49. ??
  50. <div?class="clear"> div>??
  51. ??
  52. フォーム>??
  53. ??
  54. <h3?class="タイムライン">Freejs.neth3>??
  55. ??
  56. <ul?クラス="ステータス"> php?echo?$timeline?>ul>??
  57. ??
  58. ??
  59. div>??
  60. ??
  61. ボディ>??
  62. html>??

?functions.php

?

PHP コード
  1. ??
  2. if(!defined('INCLUDE_CHECK'))?die('You?are?not?allowed?to?execute?this?file?directly');??
  3. ??
  4. function?formatTweet($tweet,$updatetime)??
  5. {??
  6. ??
  7. ??
  8. ????$tweet=htmlspecialchars(stripslashes($tweet));??
  9. ????$flag?=?mt_rand(1,9);??
  10. ??
  11. ????return'?
  12. ????
  13. ?
  14. ????.$flag.'.png"?width="48"?height="48"?/>?
  15. ?????
  16. ????demo?'.?preg_replace('/((?:http|https|ftp):\/\/(?:[A-Z0-9][A-Z0-9_-]*(?:\.[A-Z0-9][A-Z0-9_-]*)+):?(\d+)?\/?[^\s\"\']+)/i','$1',$tweet).'?
  17. ????'.strtotime($updatetime).'
?
  • ????
  • ?
  • ????
  • ?
  • ????
  • ';??
  • ??
  • }??
  • ??
  • ?>??
  • submit.php

    PHP コード
    1. ??
    2. define('INCLUDE_CHECK',1);??
    3. require?"functions.php";??
    4. require?"conn.php";??
    5. ??
    6. ??
    7. if(ini_get('magic_quotes_gpc'))??
    8. $_POST['inputField']=スラッシュスラッシュ($_POST['inputField']);? ?
    9. ??
    10. ??
    11. ??
    12. $_POST['inputField']?=?mysql_real_escape_string(strip_tags($_POST['inputField' ]),$lr);??
    13. ??
    14. if(mb_strlen($_POST['inputField'])?1?||?mb_strlen($_POST[ 'inputField'])>140)??
    15. 死ぬ("0");??
    16. ??
    17. mysql_query("INSERT?INTO?add_delete_record?SET?text='".$_POST['inputField']."',updatetime=今()");??
    18. ??
    19. if(mysql_affected_rows($lr)!=1)??
    20. 死ぬ("0");??
    21. ??
    22. echo?formatTweet($_POST['inputField'],time());??
    23. ??
    24. ?>??
    25. ?


    元のアドレス:http://www.freejs.net/article_biaodan_88.html

    関連ラベル:
    ソース:php.cn
    前の記事:文字列からリンクを削除する方法 次の記事:Smartyテンプレートでは、例えばフォームの値を直接利用してテンプレート内のif文の判定を行っています。
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    著者別の最新記事
    最新の問題
    関連トピック
    詳細>
    人気のおすすめ
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート