質問するログイン新規登録

質問編集履歴

1

誤字

2016/02/03 13:00

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,7 @@
7
7
  console.log(data.name);
8
8
 
9
9
  ではダメなのでしょうか。
10
- めて日が浅いもでわかりづらいかもしれませんがよろしくお願い致します。
10
+ めて日が浅いもでわかりづらいかもしれませんがよろしくお願い致します。
11
11
 
12
12
 
13
13
 
@@ -19,7 +19,7 @@
19
19
  $.ajax({
20
20
  type:'POST',
21
21
  //リクエスト先URL
22
- url:'yuuhichat_aoipost.php',
22
+ url:'php1.php',
23
23
  //受け取るデータ形式
24
24
  datatype:'json',
25
25
  //渡すデータ
@@ -57,7 +57,7 @@
57
57
 
58
58
 
59
59
 
60
- -php-
60
+ -php1-
61
61
 
62
62
  <?php
63
63
  session_start();
@@ -66,12 +66,12 @@
66
66
  $_SERVER['HTTP_X_REQUESTED_WITH']!=='XMLHttpRequest') {
67
67
  die('error');# code...
68
68
  }
69
- $db=mysqli_connect("mysql509.heteml.jp","_yuuhi666","purebaty0330","_yuuhi666")
69
+ $db=mysqli_connect("","","","")
70
70
  or die(mysqli_connect_error());
71
71
  mysqli_set_charset($db,'utf-8');
72
72
 
73
73
  if (isset($_POST["message"])&&$_POST["message"]!==""&&isset($_SESSION["id"])) {
74
- $sql1=sprintf('INSERT INTO yuuhichat_postsb SET member_id=%d,
74
+ $sql1=sprintf('INSERT INTO postsb SET member_id=%d,
75
75
  message="%s" , created=NOW() ' ,
76
76
  mysqli_real_escape_string($db,$_SESSION["id"]),
77
77
  mysqli_real_escape_string($db,$_POST["message"])
@@ -79,7 +79,7 @@
79
79
  mysqli_query($db,$sql1) or die(mysqli_error($db));
80
80
  }
81
81
 
82
- $sql=sprintf('SELECT m.name , p.* FROM yuuhichat_membersb m , yuuhichat_postsb p
82
+ $sql=sprintf('SELECT m.name , p.* FROM membersb m , postsb p
83
83
  WHERE m.id=%d ORDER BY p.created DESC ' ,
84
84
  mysqli_real_escape_string($db,$_SESSION["id"])
85
85
  );
@@ -97,4 +97,69 @@
97
97
 
98
98
  echo json_encode(
99
99
  $res,JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP
100
- );# code..
100
+ );# code..
101
+
102
+ -php2-
103
+
104
+ <?php
105
+ session_start();
106
+ $db=mysqli_connect("","","","")
107
+ or die(mysqli_connect_error());
108
+ mysqli_set_charset($db,'utf-8');
109
+
110
+ //$_SESSION["id"](user id)がセットされていて最後の行動から1時間以内の場合
111
+ if(isset($_SESSION["name"])&&$_SESSION["time"]+3600>time()){
112
+ $_SESSION["time"]=time();
113
+ $sql=sprintf('SELECT * FROM yuuhichat_membersb WHERE name="%s" ' ,
114
+ mysqli_real_escape_string($db,$_SESSION["name"])
115
+ );
116
+ $record=mysqli_query($db,$sql) or die(mysqli_error($db)
117
+ );
118
+ $table=mysqli_fetch_assoc($record);
119
+ $_SESSION["id"]=$table["id"];
120
+ }else {
121
+ header('Location:out.php');# code...
122
+ }
123
+ ?>
124
+
125
+ <!DOCTYPE>
126
+ <html lang="ja">
127
+ <head>
128
+ <meta charset="utf-8">
129
+ <meta name="viewport" content="width=device-width,initial-scale=1.0">
130
+ <link rel="stylesheet" href="yuuhichat_aoi.css" type="text/css">
131
+ <script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
132
+ <title>チャット</title>
133
+ </head>
134
+ <body>
135
+ <h1>CHAT</h1>
136
+ <p>
137
+ <?php
138
+ echo
139
+ "<span id='name'>".
140
+ htmlspecialchars($table["name"],ENT_QUOTES,"utf-8").
141
+ htmlspecialchars($table["id"],ENT_QUOTES,"utf-8").
142
+ "</span>".
143
+ "<span id='welcome'>"." welcome!!!"."</span>";
144
+ ?>
145
+ </p>
146
+ <form id="form" action="" method="post">
147
+ <p>
148
+ <textarea id="message"name="message" rows="8" cols="40"></textarea>
149
+ </p>
150
+ <p>
151
+ <input id="post" type="submit" name="post" value="POST"/>
152
+ <p id='ok'></p>
153
+
154
+ </p>
155
+ </form>
156
+ <p>
157
+ <a href="out.php">LOG OUT</a>
158
+ </p>
159
+ <?php
160
+ echo '<p id="res">';
161
+ echo '</p>';# code...
162
+ ?>
163
+ <script src="js.js"></script>
164
+ </body>
165
+ </html>