od kilku dni nie mogę dojśc jaki robie błąd...
W konsoli błędów nie pokazuje żadnych błędów...
Pokauje mi tylko Pobieranie wiadomości i to wsystko...
indeks.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body onload="process();"> <div class="site"> <div class="srodek"> <div class="lewa_strona"> </div> <div class="prawa_strona"> <br /> <?php require_once('shout.php');?> </div> </div> <div class="stopka"> </div> </div> </body> </html>
shoutbox.class.php
<?php require_once('config.php'); class ShoutBox { private $mMysqli; function __construct() { $this->mMysqli = new mysqli($host, $user, $password, $baza); } //funkcja główna -> ShoutBox public function GetShoutBox() { $query = "SELECT * FROM sb_wpis"; $result = $this->mMysqli->query($query); $dane = $result->fetch_array(MYSQLI_ASSOC); $result->close(); $wiadomosc = '['. $data .']'. $tresc .'-'. $autor.'.'; return $wiadomosc; } function __destruct() { $this->mMysqli->close(); } } ?>
shoutbox.php
<?php require_once('shoutbox.class.php'); $action = $_GET['action']; if($action == "ShoutBox") { $shoutbox = new ShoutBox; $wiadomosc = $shoutbox->GetShoutBox(); } ?>
shoutbox.js
var xmlHttp = createXMLHttp(); var updateserver = 10; var errorserver = 30; var serveradres = "shoutbox.php?action=ShoutBox"; function createXMLHttp() { var xmlHttp; try { xmlHttp = new XMLHttpRequest(); } catch(e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHttp"); } catch(e){}//ignorujemy błąd ! } //sprawdzamy czy został stworzony obiekt ! if(!xmlHttp) { alert("Błąd Serwera. Proszę spróbowa za chwilę !"); } else { return xmlHttp; } }//koniec funkcji function wiadomosc($message) { DivTresc = document.getElementById("tresc"); DivTresc.innerHTML = $message; } function errorwiadomosc() { DivTresc = document.getElementById("tresc"); DivTresc.innerHTML = "Błąd Serwera. Proszę spróbowa za chwilę !"; setTimeout("process();", errorserver * 1000); } function process() { wiadomosc("Pobieranie wiadomości... Proszę Czekac"); try { xmlHttp.open("GET", serveradres, true); xmlHttp.onreadystatechange = ReServer; xmlHttp.send(null); } catch(e) { errorwiadomosc(); } } function ReServer() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { try { GetShoutBox(); } catch(e) { errorwiadomosc(); } } else { errorwiadomosc(); } } } function GetShoutBox() { response = xmlHttp.responseText; try { wiadomosc(response); } catch(e) { errorwiadomosc(); } setTimeout("process();", updateserver * 1000); }
shout.php