Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: В чем различие ?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: подкоректировал код
trdnepr
Отправлено: 22 Декабря, 2013 - 22:41:25
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




в дополнение к теме

http://forum.php.su/topic.php?fo...&topic=12993

из вот этого

PHP:
скопировать код в буфер обмена
  1. ' . Highligt($PG_TITLE, $showpath, htmlentities($row["vCategoryDesc"]), '#000000') . '


оставил вот это




вопрос, чем это черевато ?

(Отредактировано автором: 22 Декабря, 2013 - 22:43:28)

 
 Top
Panoptik
Отправлено: 22 Декабря, 2013 - 22:50:57
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




та в принципе ничем, но всё зависит от того что вы выводите с базы данных и в каком виде.
например если туда выводятся пользовательские данные то можете пропустить xss
и непонятно что делает функция Highligt в первом случае. очевидно что подсветка нужна была, но сложно сказать наугад


-----
Just do it
 
 Top
trdnepr
Отправлено: 22 Декабря, 2013 - 23:03:09
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




Panoptik пишет:
Highligt в первом случае. очевидно что подсветка


то же подумал.....

весь остальной код должен вывести просто название категории

больше меня беспокоит - htmlentities

а вот это переменные $PG_TITLE, $showpath, вообще не понимаю для чего... ?

Хочу услышать предположения

(Отредактировано автором: 22 Декабря, 2013 - 23:11:03)

 
 Top
JamesHound
Отправлено: 23 Декабря, 2013 - 20:47:31
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




Они где то определены значит, раз они есть. А так никто не скажет что они значат. Поищите через поиск по коду где они определены и покажите этот кусок или сами поймете что они делают.

(Отредактировано автором: 23 Декабря, 2013 - 20:49:54)

 
 Top
trdnepr
Отправлено: 23 Декабря, 2013 - 23:25:18
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




JamesHound пишет:
никто не скажет что они значат


Да, согласен.

в принципе двиг работает, проблем не наблюдаю,

тут вот что в движке

PHP:
скопировать код в буфер обмена
  1. ' . htmlentities($arrCategory["vCategoryDesc"]) . '


вот это должно по идее преобразовывать символы, не этого не происходит, или как раз происходит

решение

PHP:
скопировать код в буфер обмена
  1. ' . $arrCategory["vCategoryDesc"] . '


так, в файлах с кодировкой utf8, переменные нормально с базы utf8, показуют русский текст

(Отредактировано автором: 23 Декабря, 2013 - 23:26:27)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB