ďťż

chat w Ajax'ie

       

Podstrony


telcocafe

Piszę czat w Ajax'ie jednak to co do tej pory zrobiłem nie działa:| Proszę o pomoc!

<?PHP include("Sajax.php"); function connect(){ $link = mysql_connect("tu_podany_jest_host", "tu_podany_jest_login", "tu_podane_jest_haslo") or die ("Nie można nawiązać połączenia z bazą danych!"); mysql_select_db ("ty_podana_jest_nazwa_bazy") or die ("Nie mozna wybrać bazy danych"); } function show_all(){ connect(); $query = "SELECT * FROM chat_messages ORDER BY 'id' DESC LIMIT 20"; $result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem"); while ($line = mysql_fetch_array($result)) { $all = $all.$line['author']." >> ".$line['text']; } return $all; } function update_user($user){ connect(); $res="0"; $query = "SELECT * FROM chat_online_users"; $result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem"); while ($line = mysql_fetch_array($result)) { if($user=$line['nick']){ $res="1"; } } if($res="1"){ $query = "INSERT INTO chat_online_users VALUES '','$user'"; $result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem"); } } function ret($user){ return $user; } function add_message($user,$content){ connect(); $query = "INSERT INTO chat_messages VALUES '','$user','$content'"; $result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem"); } function show_users(){ connect(); $query = "SELECT * FROM chat_online_users"; $result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem"); while ($line = mysql_fetch_array($result)) { $users=$users.$line['nick']."\n"; } return $users; } sajax_init(); sajax_export('show_all'); sajax_export('ret'); sajax_export('update_user'); sajax_export('add_message'); sajax_export('show_users'); sajax_handle_client_request(); ?> <HTML> <HEAD> <TITLE>Prosty chat z wykorzystaniem techniki Ajax</TITLE> <script> function update_users(users){ document.users.value=users; } function update_user(){ x_update_user('<?PHP echo($_GET['login']) ?>'); } function get_messages(){ x_show_all('show_messages') } function show_messages(all){ document.chat.messages.value=all; } function login(nick){ x_ret(nick,'ret') setTimeout("update_data()",1000); } function ret(user){ alert(user); } function wyslij(){ var text=document.text.value; x_add_message('<?PHP echo($_GET['login']) ?>',text); } function update_data(){ update_user(); get_messages('show_messages'); x_show_users('update_users'); } <? sajax_show_javascript(); ?> </script> <HEAD> <BODY onload="login('<?PHP echo($_GET['login']) ?>')"> <input type="hidden" name="nick" value="<? echo($_GET['login']) ?>"> <textarea name="messages" cols="50" rows="20" style="width: 425"></textarea> <textarea cols="15" rows="20" style="width: 125" name="users"></textarea><br><br> <input type="text" name="text" style="width: 425"> <input type="button" name="submit" style="width: 125" value="Wyślij" onclick="wyslij()"> </BODY> </HTML>



http://nospor.vis-ma...8e6fc11485023da

tu masz gotowa klase, pokombunuj z nia ;p

Sciagnałem ten skrypt, wprowadziłem kod sql do bazy, w pliku ShoutBoxDisplay.php zmnieniłem dane dotyczące połączenia z bazą danych, a on i tak nie działa :(

co ci w nim nie dziala? mi dziala swietnie

dales odpowiednie accessy dla odpowiednich plikow?



W ktorym miejscu parser wywala błąd?

Najgorsze w tym jest to że parser nie wywala błedów. Po prostu nie działa:( A tak po za tym jakie chmody mam ustawic dla poszczegulnych plików i katalogow??
Użytkownik mariush13 edytował ten post 31 październik 2006, 16:24

Najgorsze w tym jest to że parser nie wywala błedów. Po prostu nie działa:( A tak po za tym jakie chmody mam ustawic dla poszczegulnych plików i katalogow??
7774all

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.