Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Походу баг на символ - " ' "
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
maksimka
Не Участник

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 193
Статус: maksimka в оф-лайне
Походу баг на символ - " ' " [сообщение #17979]

Короче проблема такая,
если сообщение содержит символ ' что есть символ завершения строки запроса, то при попытке дописать чтонить к сообщению через форму быстрого ответа соответственно СКЛ выдает ошибку запроса.
Фиксится это по идее автоматической конвертацией символа ' в код (ну типа как пробел в  
Вопрос, ктонить это делал? Поделитесь пож-ста, а то в ПХП я не разбераюсь.

__________________
Enjoy!
Maksim'Rus

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-07-2002 08:45
Нажмите сюда для просмотра профайла maksimka Отправить Персональное сообщение maksimka Посетить домашнию страничку maksimka! Найти сообщения от maksimka Добавить maksimka в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Shadoff
[-DGT-]
Средний рейтинг: 4.2 | Оценок: 5
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: He11
Публикаций: 303
Статус: Shadoff в оф-лайне
[сообщение #17983]

maksimka
не походу баг...а так оно и есть...у меня так же...
и к сожалению тоже не секу в пхп...

__________________
http://rlz.grinderz.ws - Public Last Scripts Upped Dump

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-07-2002 09:06
Нажмите сюда для просмотра профайла Shadoff Отправить Персональное сообщение Shadoff Найти сообщения от Shadoff Добавить Shadoff в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Denveroid
SiteMaker
Средний рейтинг: 4.33 | Оценок: 9
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус: Denveroid в оф-лайне
[сообщение #17985]


PHP:


$message 
= addslashes ($message);

__________________
`
SiteMaker.Ru - Академия сайтостроительства

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-07-2002 09:08
Нажмите сюда для просмотра профайла Denveroid Отправить Персональное сообщение Denveroid Посетить домашнию страничку Denveroid! Найти сообщения от Denveroid Добавить Denveroid в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
maksimka
Не Участник

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 193
Статус: maksimka в оф-лайне
[сообщение #17993]

Denveroid
а куда это втыкать?

__________________
Enjoy!
Maksim'Rus

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-07-2002 09:45
Нажмите сюда для просмотра профайла maksimka Отправить Персональное сообщение maksimka Посетить домашнию страничку maksimka! Найти сообщения от maksimka Добавить maksimka в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Denveroid
SiteMaker
Средний рейтинг: 4.33 | Оценок: 9
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус: Denveroid в оф-лайне
[сообщение #17996]

У меня такого бага нет, где вы его откопали? В файле newreply.php все добавления в базу $message проставлены функцией addslashes, например:
$DB_site->query("INSERT INTO post (postid,threadid,title,username,userid,dateline,at
tachmentid,pagetext,allowsmilie,showsignature,ipad
dress,iconid,visible) VALUES (NULL,'$threadid','".addslashes(htmlspecialchars($title))."','".addslashes($postusername)."','$bbuserinfo[userid]','".time()."','$attachmentid','".addslashes($message)." ','$allowsmilie','$signature','$ipaddress','$iconi
d','$visible')");

__________________
`
SiteMaker.Ru - Академия сайтостроительства

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-07-2002 09:57
Нажмите сюда для просмотра профайла Denveroid Отправить Персональное сообщение Denveroid Посетить домашнию страничку Denveroid! Найти сообщения от Denveroid Добавить Denveroid в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Shadoff
[-DGT-]
Средний рейтинг: 4.2 | Оценок: 5
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: He11
Публикаций: 303
Статус: Shadoff в оф-лайне
[сообщение #18006]

ничего не понял...=(

__________________
http://rlz.grinderz.ws - Public Last Scripts Upped Dump

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-07-2002 11:24
Нажмите сюда для просмотра профайла Shadoff Отправить Персональное сообщение Shadoff Найти сообщения от Shadoff Добавить Shadoff в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
maksimka
Не Участник

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 193
Статус: maksimka в оф-лайне
[сообщение #18011]

Shadoff
Короче разобрался я. Вот фикс:
Найди в newreplay.php

code:

      $insertmessage = "$lastpost[pagetext]\n\n$postusername добавил [date]".time()."[/date]:\n".addslashes($message)."";
      $DB_site->query("UPDATE post SET pagetext = '$insertmessage', showsignature = '$signature' WHERE postid = '$lastpost[postid]'");


И замени на:

code:
      $insertmessage = "$lastpost[pagetext]\n\n$postusername добавил [date]".time()."[/date]:\n".addslashes($message)."";
      $DB_site->query("UPDATE post SET pagetext = '".addslashes ($insertmessage)."', showsignature = '$signature' WHERE postid = '$lastpost[postid]'");



Вот и все.
это баг кстати самого хака формы быстрого ответа, а именно "склейки" сообщений.

__________________
Enjoy!
Maksim'Rus

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-07-2002 12:01
Нажмите сюда для просмотра профайла maksimka Отправить Персональное сообщение maksimka Посетить домашнию страничку maksimka! Найти сообщения от maksimka Добавить maksimka в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #18028]

да это баг в моем хаке, надо дописать.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-07-2002 14:22
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #18085]

quote:
Короче разобрался я.

а говориш не секеш

polo в каком хаке?

__________________
yMC.ru - хомяк музыканта

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-07-2002 19:36
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Shadoff
[-DGT-]
Средний рейтинг: 4.2 | Оценок: 5
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: He11
Публикаций: 303
Статус: Shadoff в оф-лайне
[сообщение #18106]

maksimka
я тебе благодарен =))

__________________
http://rlz.grinderz.ws - Public Last Scripts Upped Dump

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-07-2002 21:04
Нажмите сюда для просмотра профайла Shadoff Отправить Персональное сообщение Shadoff Найти сообщения от Shadoff Добавить Shadoff в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Total
Потерявшийся
Средний рейтинг: 4.11 | Оценок: 9
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: Tallinn, Estonia
Публикаций: 609
Статус: Total в оф-лайне
[сообщение #18134]

MCTarakan
Добовление сообщений если оно идет подрят ...

__________________
**censored** Ты тут еще не был? ...
**censored** Админы форумов - сюда!!!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-07-2002 22:51
Нажмите сюда для просмотра профайла Total Отправить Персональное сообщение Total Найти сообщения от Total Добавить Total в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #18135]

ага! говорил же я что там что-то не то!!!

__________________
yMC.ru - хомяк музыканта

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-07-2002 23:16
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 16:28.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.06725192 seconds (74.76% PHP - 25.24% MySQL) with 23 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.