ОБСУЖДЕНИЕ

Заварушка чат. Прошу помощи!

16 сообщений1 просмотровОткрыта
#1
Доброго времени уважаемые мастера! Прошу помощи в устранении проблемы с чатом в игре ###заварушка*** там ошибка выскакивает ###403 Access denied*** как её исправить? Подскажите пожалуйста. С меня ++ вам. Спасибо.
#2
Satori, меняй права
#3
права 666 стоят
#4
пробуй на 755
#5
666 ставят в основном на записываемые файлы форматов .dat , .txt , если ? Тебя папка и в неё чтото пишется то 777 если просто папка 755 или 745 , если оьычный фал php , html то 644
#6
php файл, поставил 644 и не чего. Тотже 403 блок. :(
#7
а ты папку на 755 поставил ?
#8
сам файл чата .пхп, идёт в корне сайта htdocs, все файлы работают кроме чата и иконки чата, думаю может ошибка в htaccess?
#9
может откроешь мне фтп доступ я посмотрю
#10
зачем если можно так.
Это код chat.php

0: <?php
1: require_once ('system/
func.php');
2: $title = 'Общий чат';
3: require_once ('system/
header.php');
4: auth(); // Закроем от гостей
5: if(isset($_GET['text'])){
6: if(isset($_POST['text'])){
7: $text = $_POST['text'];
8: $ban = mysql_query('SELECT
* FROM `ban` WHERE
`id_user` = "'.$myID.'" AND
`last` > "'.time().'" ORDER BY
`id` DESC LIMIT 1');
9: $ban = mysql_fetch_array
($ban);
10: if(strlen($text) < 3 or strlen
($text) > 300)$err = 'Длина
сообщения должна быть в
пределах 3 - 300 символов';
11: if($ban)$err = "На вас
наложен, бан осталось ".tl
($ban[last]-time());
12: if(!$err){
13: mysql_query("INSERT INTO
`chat` SET `id_user` = '$user
[id]', `time` = '".time()."', `text`
= '".text($text)."'");
14: $_SESSION['msg'] =
'Сообщение отправлено';
15: header('Location: /chat');
16: exit();
17: }else{
18: $_SESSION['msg'] = $err;
19: header('Location: /chat');
20: exit();
21: }
22: }else{
23: $_SESSION['msg'] =
'Введите сообщение';
24: header('Location: /chat');
25: exit();
26: }
27: }
28: if(isset($_GET['delete_post'])
and $user['access'] > 0){
29: mysql_query("DELETE FROM
`chat` WHERE `id` = '".$_GET
['delete_post']."'");
30: $_SESSION['msg'] = 'Пост
удален';
31: header('Location: ?');
32: exit();
33: }
34: echo "<div class='block'>";
35: if($user['level'] < 3){
36: echo "В чате можно писать
только с ".ico
('icons','level.png')." 3 уровня";
37: }else{
38: if(isset($_GET['to'])){
39: echo "<form method='post'
action='?text=$_GET[to]'>";
40: $opponent =
mysql_fetch_assoc(mysql_query
("SELECT * FROM `users`
WHERE `id` = $_GET[to] LIMIT
1"));
41: echo "<input type='text'
name='text' value = '$opponent
[login], '>";
42: echo "<input type='submit'
class='btn' value='Отправить'>
43: <a href='/chat'
class='btn'>Обновить</a>
44: </form>";
45: }else{
46: echo "<form method='post'
action='?text'>";
47: echo "<input type='text'
name='text'>";
48: echo "<input type='submit'
class='btn' value='Отправить'>
49: <a href='/chat'
class='btn'>Обновить</a>
50: </form>";
51: }
52: }
53: $online = mysql_result
(mysql_query("SELECT COUNT(*)
FROM `users` WHERE `online`
> '".(time()-300)."' AND
`fix_mesto` = '$title'"),0);
54: echo "</div>";
55: echo "<h1>Сейчас в чате
<b>$online</b> игроков</
h1>";
56: echo "<div class='block'>";
57: $set['p_str'] = 10;
58: $k_post = mysql_result
(mysql_query("SELECT COUNT(*)
FROM `chat`"),0);
59: $k_page = k_page($k_post,
$set['p_str']);
60: $page = page($k_page);
61: $start = $set['p_str']*$page-
$set['p_str'];
62: $q = mysql_query("SELECT *
FROM `chat` ORDER BY `id`
DESC LIMIT $start, $set[p_str]");
63: if($k_post == 0) echo
"Сообщений не найдено...";
64: while($post =
mysql_fetch_assoc($q)) {
65: $ank = mysql_fetch_assoc
(mysql_query("SELECT * FROM
`users` WHERE `id` = $post
[id_user] LIMIT 1"));
66: echo icons_user($ank[id])."
<a href='/profile/$ank[id]'>$ank
[login]</a>, ".vremja($post
['time'])." ";
67: if($myID != $ank['id'])echo
"<a href='?to=$ank[id]'>[Отв]</
a>";
68: $msg = str_replace(array
($user[login].','), "<b>$user
[login],</b> ", $post['text']);
69: echo "<br>".text_msg($msg);
70: if($user['access'] > 0)echo "
<a href='?delete_post=$post
[id]'><font color='red'>[×]</
font></a>";
71: echo "<hr>";
72: }
73: str('?',$k_page,$page); //
Вывод страниц
74: echo "</div>";
75: require_once ('system/
footer.php');
76: ?>
#11
a это .htaccess

0: AddDefaultCharset utf-8
1: DirectoryIndex index.php
2: Options -Indexes
3:
4: RewriteEngine On
5: RewriteRule ^/?$ index.php
[L,QSA]
6: RewriteRule ^ten/?$ ten.php
[L,QSA]
7: RewriteRule ^prava/?$
prava.php [L,QSA]
8: RewriteRule ^bashni/?$
bashni.php [L,QSA]
9: RewriteRule ^bashna/?$
bashna.php [L,QSA]
10: RewriteRule ^rinok/
merchant/?$ merchant.php
[L,QSA]
11: RewriteRule ^bashna/2/?$
bashna_2.php [L,QSA]
12: RewriteRule ^bashna/3/?$
bashna_3.php [L,QSA]
13: RewriteRule ^duel/?$
duel_index.php [L,QSA]
14: RewriteRule ^duel/batle/?$
duel_batle.php [L,QSA]
15: RewriteRule ^bashna/4/?$
bashna_4.php [L,QSA]
16: RewriteRule ^bashna/5/?$
bashna_5.php [L,QSA]
17: RewriteRule ^registration?$
registration.php [L,QSA]
18: RewriteRule ^auction?$
auction.php [L,QSA]
19: RewriteRule ^ref?$ ref.php
[L,QSA]
20: RewriteRule ^password/?$
pass.php [L,QSA]
21: RewriteRule ^main?$
main.php [L,QSA]
22: RewriteRule ^pay?$ pay.php
[L,QSA]
23: RewriteRule ^worldkassa/
my_operation/?$ worldkassa/
my_operation.php [L,QSA]
24: RewriteRule ^arena/([0-9]*)/?
$ arena.php?attack=$1 [L,QSA]
25: RewriteRule ^smitch/
([0-9]*)/?$ smitch.php?id=$1
[L,QSA]
26: RewriteRule ^ban/([0-9]*)/?$
ban.php?id=$1 [L,QSA]
27: RewriteRule ^clans/?$
clans.php?id=$1 [L,QSA]
28: RewriteRule ^clan/([0-9]*)/?$
clan.php?id=$1 [L,QSA]
29: RewriteRule ^clan/user/
([0-9]*)/?$ clan.php?user=$1
[L,QSA]
30: RewriteRule ^clan/kazna/?$
clan.php?kazna [L,QSA]
31: RewriteRule ^clan/gerb/?$
clan.php?gerb [L,QSA]
32: RewriteRule ^clan/chat/?$
clan.php?chat [L,QSA]
33: RewriteRule ^clan/forum/
([0-9]*)?$ cforum.php?id=$1
[L,QSA]
34: RewriteRule ^clan/forum/
sub/([0-9]*)?$ cforum.php?
cforum_topic=$1 [L,QSA]
35: RewriteRule ^narush/
([0-9]*)/?$ narush.php?id=$1
[L,QSA]
36: RewriteRule ^arena?$
arena.php [L,QSA]
37: RewriteRule ^profile/([0-9]*)?
$ profile.php?id=$1 [L,QSA]
38: RewriteRule ^ip_proverka/
([0-9]*)?$ ip_proverka.php?id=
$1 [L,QSA]
39: RewriteRule ^settings?$
settings.php [L,QSA]
40: RewriteRule ^train?$
train.php [L,QSA]
41: RewriteRule ^rinok?$
rinok.php [L,QSA]
42: RewriteRule ^rinok/effects?$
effects.php [L,QSA]
43: RewriteRule ^chat?$
chat.php [L,QSA]
44: RewriteRule ^rating?$
rating.php [L,QSA]
45: RewriteRule ^online?$
online.php [L,QSA]
46: RewriteRule ^mail/([0-9]*)?$
mail.php?id=$1 [L,QSA]
47: RewriteRule ^snar/([0-9]*)?$
snar.php?id=$1 [L,QSA]
48: RewriteRule ^inv?$ inv.php
[L,QSA]
49: RewriteRule ^itemshop/
([0-9]*)?$ itemshop.php?id=$1
[L,QSA]
50: RewriteRule ^item/([0-9]*)?$
item.php?id=$1 [L,QSA]
51: RewriteRule
^manekenImage_([0-9]*).png?$
manekenImage.php?id=$1
[L,QSA]
52: RewriteRule ^shopImage_
([0-9]*).png?$ shopImage.php?
id=$1 [L,QSA]
53: RewriteRule ^settGame?$
adm.php [L,QSA]
54: RewriteRule ^settGame/ref/?
$ adm_ref.php [L,QSA]
55: RewriteRule ^settGame/bot/?
$ adm_bot.php [L,QSA]
56: RewriteRule ^boss/([0-9]*)?$
boss.php?id=$1 [L,QSA]
57: RewriteRule ^forum/([0-9]*)?
$ forum.php?id=$1 [L,QSA]
58: RewriteRule ^forum/sub/
([0-9]*)?$ forum.php?topic=$1
[L,QSA]
59: RewriteRule ^farm?$
farm.php [L,QSA]
60: RewriteRule ^pitomnik?$
pit.php [L,QSA]
61: RewriteRule ^ref/?$ ref.php
[L,QSA]
62: RewriteRule ^amulet?$
amulet.php [L,QSA]
63: RewriteRule ^common/?$
common.php [L,QSA]
64: RewriteRule ^common/
contacts/?$ common.php?
contacts [L,QSA]
65: RewriteRule ^common/
agreement/?$ common.php?
agreement [L,QSA]
66: RewriteRule ^common/
rules/1/?$ common.php?rules_1
[L,QSA]
67: RewriteRule ^common/
rules/2/?$ common.php?rules_2
[L,QSA]
68:
69: RewriteCond
%{REQUEST_FILENAME} !-f
70: RewriteCond
%{REQUEST_FILENAME} !-d
#12
спс
#13
Satori, а файл chta.php какая у него права?
#14
644
#15
можешь ссылку написат
#16
написал лс.