Внимание!
Адрес нашего форума изменился, теперь мы доступны по адресу antislaed.net. Обновите ссылки и закладки, он больше не изменится.
Проблема в Security.php
Oct 17 2010, 22:32
прорвемся...
Группа: [..AS..]
Сообщений: 2,388
Регистрация: 6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457
Вставить ник
Не пойму как этого гоблина заставить нормально отобразить"C:\Program Files\Skype\Phone\Skype.exe" такую строчку в ББ редакторе, у меня отображает вот так- C:&# 092;Program Files&# 092;Skype&# 092;Phone&# 092; Есть у кого, какие нибудь идей по этому поводу?
Oct 18 2010, 02:07
Живу на АС
Группа: Пользователи
Сообщений: 273
Регистрация: 13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43
Вставить ник
у меня нормально отображается, скорее всего дело в кодировки...у меня utf8) а чего ты взял что проблема в security.php ?
Сообщение отредактировал turbu : Oct 18 2010, 02:09
Oct 18 2010, 18:49
Приблуда
Группа: Пользователи
Сообщений: 10
Регистрация: 29.12.2008
Из: г. Караганда
Пользователь №: 6,752
Спасибо сказали: 1
Вставить ник
Это не каракули, это как раз и есть отображение обратного слеш
Сообщение отредактировал Myxa : Oct 20 2010, 12:01
Oct 18 2010, 18:52
прорвемся...
Группа: [..AS..]
Сообщений: 2,388
Регистрация: 6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457
Вставить ник
ЦИТАТА(Myxa @ Сегодня, 17:49 )
Это не каракули, это как раз и есть отображение обратного слеш
Очень исчерпываюшии ответ, полная белиберда!
Oct 19 2010, 01:20
Живу на АС
Группа: Пользователи
Сообщений: 273
Регистрация: 13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43
Вставить ник
ЦИТАТА(DjSalamander @ Oct 18 2010, 10:32 )
вообше да, но уже не совсем 4.3.1, дохера изменений внесено, стандартные темы и модули не подойдут))
мне не жалко будь у меня стандартный АС 4.3.1 в utf8)
Oct 19 2010, 10:19
прорвемся...
Группа: [..AS..]
Сообщений: 2,388
Регистрация: 6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457
Вставить ник
Myxa - пасиб, ценная и полезная информация, но не в данном случае.\ этот слеш я там так и не нашел(мож плохо искал), а у нас в днном случае \ рубит и преабразовывает function/function-security.php-
КОД
$out = ((defined("ADMIN_FILE") && $editor == 1) || (!defined("ADMIN_FILE") && $conf['redaktor'] == 1)) ? nl2br(str_replace(array("\\", "\"", "'"), array("&# 092;", """, "'"), stripslashes(text_filter($text, 2)))) : str_replace(array("\\", "\"", "'"), array("&# 092;", """, "'"), stripslashes($text));
вот эта строка отвечает за фильтрацию, убрать из нее \ нельзя так как господа хакерки малолетки только этого и ждут
Потому и создал тему с вопросом как это можно правильно и без вреда решить?
ЦИТАТА
мне не жалко будь у меня стандартный АС 4.3.1 в utf8
, понятно, может у кого другого есть?, 4.2 у меня есть, но он не катит из за загрузки картинок, я та знаю как его(старый аякс) заставить грузить, но юзеры не будут подстраиватся под двиг, остается решение при помощи АС 4.3.1 в utf8
Oct 19 2010, 19:38
Живу на АС
Группа: Пользователи
Сообщений: 273
Регистрация: 13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43
Вставить ник
это у тебя что за версия АС?? если это функция save_text то у меня она выглядит немного иначе..
Oct 19 2010, 21:33
прорвемся...
Группа: [..AS..]
Сообщений: 2,388
Регистрация: 6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457
Вставить ник
4.2 next, покажи свою строку
Oct 19 2010, 22:35
Живу на АС
Группа: Пользователи
Сообщений: 273
Регистрация: 13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43
Вставить ник
КОД
function save_text($text) { global $admin, $conf; if ($text) { $editor = intval(substr($admin[3], 0, 1)); if ((defined("ADMIN_FILE") && $editor == 1) || (!defined("ADMIN_FILE") && $conf['redaktor'] == 1)) { $text = ($conf['clickable']) ? url_clickable($text) : $text; $out = nl2br(str_replace("\\", "\", stripslashes(text_filter($text, 2)))); } else { $out = str_replace(array("'", "\\"), array("'", "\"), stripslashes($text)); } return $out; } }
Oct 19 2010, 23:38
прорвемся...
Группа: [..AS..]
Сообщений: 2,388
Регистрация: 6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457
Вставить ник
КОД
function save_text($text) { global $admin, $conf; if ($text) { $editor = intval(substr($admin[3], 0, 1)); if ((defined("ADMIN_FILE") && $editor == 1) || (!defined("ADMIN_FILE") && $conf['redaktor'] == 1)) { $text = ($conf['clickable']) ? url_clickable($text) : $text; $out = nl2br(str_replace(array("'", "\\"), array("'", "&# 092;"), stripslashes($text))); } else { $out = nl2br(str_replace(array("'", "\\"), array("'", "&# 092;"), stripslashes($text))); } return $out; } }
Есть у меня и такой вариант, но опятьже другие приколы бывают, все вроде пашет на ура, а потом раз, и как упрется рогом, латышскии в базу не пишет и все.Перекидываю на тот вариант, сохраняет, вот такие веселя млин.
Oct 19 2010, 23:54
Живу на АС
Группа: Пользователи
Сообщений: 273
Регистрация: 13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43
Вставить ник
хм, я вот шас использовал твой вариант теперь у меня твоя проблема )) ставлю свою и все норм отображается ..
Oct 20 2010, 09:43
прорвемся...
Группа: [..AS..]
Сообщений: 2,388
Регистрация: 6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457
Вставить ник
попробую твой вариант, а твой принимает <Embed></embed> или вот типо такого-
КОД
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,29,0" width="408" height="356" id="flvplayer_videoHost" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="movie" value="http://www.vesti.ru/i/flvplayer_videoHost.swf?vid=304077&fbv=true&isHome=false" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="devicefont" value="true" /><param name="bgcolor" value="#000000" /><param name="vid" value="304077" /><embed src="http://www.vesti.ru/i/flvplayer_videoHost.swf?vid=304077&fbv=true&isHome=false" quality="high" devicefont="true" bgcolor="#000000" width="408" height="356" name="flvplayer" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>
кушает?
Oct 20 2010, 14:09
Живу на АС
Группа: Пользователи
Сообщений: 273
Регистрация: 13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43
Вставить ник
ну у меня всякие youtube, rutube и т.д установлены и работают!
Oct 20 2010, 14:54
прорвемся...
Группа: [..AS..]
Сообщений: 2,388
Регистрация: 6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457
Вставить ник
это понятно, у меня все это тоже пашет, я имею ввиду именно в таком виде как я кинул код
Oct 20 2010, 19:51
Живу на АС
Группа: Пользователи
Сообщений: 273
Регистрация: 13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43
Вставить ник
нет, в исходном коде> и < преобразует в & lt; и & gt; и " в "
Сообщение отредактировал turbu : Oct 20 2010, 19:52
Oct 20 2010, 23:43
прорвемся...
Группа: [..AS..]
Сообщений: 2,388
Регистрация: 6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457
Вставить ник
для этого надо в в function.php надо заменить-
КОД
."<textarea id=\"n".$id."\" name=\"".$name."\" cols=\"65\" rows=\"".$rows."\" class=\"".$style."\" onkeypress=\"TransliteFeld(this, event)\" onselect=\"FieldName(this, this.name)\" onclick=\"FieldName(this, this.name)\" onkeyup=\"FieldName(this, this.name)\">".htmlspecialchars(replace_break($desc))."</textarea>"
на
КОД
."<textarea id=\"n".$id."\" name=\"".$name."\" cols=\"65\" rows=\"".$rows."\" class=\"".$style."\" onkeypress=\"TransliteFeld(this, event)\" onselect=\"FieldName(this, this.name)\" onclick=\"FieldName(this, this.name)\" onkeyup=\"FieldName(this, this.name)\">".replace_break($desc)."</textarea>"
6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0