A PHP jquery ajax chatbox-ban egy textarea-ban listázom ki az üzeneteket, de nem működik az str_replace () függvény (többi lent)?
Két file van az egyik a server.php, ebben csatlakozom az adatbázishoz, és kilistázom az üzeneteket:
<?
include("connect.php");
$message = $_POST['message'];
if($message != "")
{
$sql = "INSERT INTO `chat` VALUES('','$message')";
mysql_query($sql);
}
$message = str_replace(":D", "<img src='smiley03.gif' />", $message);
$sql = "SELECT `Text` FROM `chat` ORDER BY `Id` DESC";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
echo $row['Text']."\n";
?>
A másik az index.php ahol ez áll:
<html>
<head>
<script src="http://code.jquery.com/jquery-1.5.js"></script>
<script type="text/javascript">
function update()
{
$.post("server.php", {}, function(data){ $("#screen").val(data);});
setTimeout('update()', 1000);
}
$(document).ready(
function()
{
update();
$("input#button").click(
function()
{
$.post("server.php",
{ message: $("#message").val()},
function(data){
$("#screen").val(data);
$("#message").val("");
}
);
}
);
});
</script>
</head>
<body>
<textarea id="screen" cols="40" rows="40">
Ezek lemaradtak:
<input id="message" size="40">
<input type="submit" id="button" value="Elküldés"/>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!