bay_ebook

bay_ebook
Рейтинг
111
Регистрация
28.05.2010
proksey-net:

Конструкция Unset($v) обязательна, т.к. php сохраняет ссылку на переменную и после цикла. И если мы потом напишем $v=1;, то последняя переменная, например, $_COOKIE['user'] станет равна единице.

Посмеялся, если бы это действительно было так ,то Unset($v) удалял бы $_COOKIE['user'] :)

proksey-net:

Конструкция $$k=$v создает переменные, например, из $_COOKIE['user'] создаст $user.

А зачем? Если уже есть $_COOKIE['user'], зачем еще переменную создавать? Что бы память кушала?

proksey-net:

При использовании этой вставки сайт взломать НЕВОЗМОЖНО!

А если $_COOKIE['user'] или $_POST['user'] является массивом? И в этом массиве возможна инъекция, а Ваша мега защита это пропускает, хотя даже не пропускает, а делает с массива строку ,в общем использование такого скрипта - добавляет гемора и ни отчего не защищает :)

Ну, для начала - я бы базу переделал, для каждого столбика просто создал бы таблицы, в которой и хранил соответствия значений, и искать просто, и голоу ломать не нужно.

В вашем случае можно попробовать из разряда


SELECT id from news where id_category REGEXP '[[:<:]]1[[:>:]]';
Chiphirok:
Да ну:). Получается в Эльдорадо, МТС, Евросети, Связном (все эти магазины на Битрикс) и еще куче топовых интернет-магазинах сидят одни лузеры, которые никогда не слышали про другие CMS, в том числе нуллед и Free? 😂

Так там везде используется битрикс по двум причинам:

1) Удобно объединить с 1С

2) Их бюджеты позволяют поддерживать нужное количество серверов

Я бы очень хотел посмотреть как батрикс будет работать на просто ВПС да еще с посещаемостью как у Евросети :)

А в чем проблема?

Создайте поле например code тип int длинна 4 и ставим уникальный индекс (unique) и выбираем по нему. ПС - это не единственный вариант :)

siv1987:
Более простой путь чем регуляркой я даже не знаю.

все относительно :) для одного - регулярка просто, для второго - страх небесный :)

Как вариант:


var str = 'red[100223][9399999]';
str = str.split('['); var a = str[1].split(']').join('');
var b = str[2].split(']').join('');

но это еще вопрос где проще :)

1) вы занимаетесь не кодингом а версткой

2) в xhtml действительно нужно непарные теги типа img, input и тд закрывать через />

3) на ввод не повлияет

4) верстку нужно проверять в разных браузерах - она будет отличатся частенько

5) сделали правильно, ну по крайней мере для w3c :)

revered:
Не помогло:(

Если не будет переноса строк:

line-height = высоте блока (в вашем случаи li)

Пока писал - уже решилось :)

lordenas:
тогда почему-то картинки не отображаются. Хотя в одну строчку выравнивает.

Потому ,что list-style-image "Устанавливает адрес изображения, которое служит в качестве маркера списка.", а когда меняется display - то, li перестает быть маркером списка :)

Нужно картинку применять как бекграунд

Seo-Dragon:
Ура помогло.
Действительно в JS-файле находился путь и Solaris написан в верхнем регистре. Исправил. Теперь как по маслу.
Вопрос: почему на локале все нормально было. Наверное не так требователен к регистру.
Большое спасибо gormarket. Я бы ещё неделю голову себе морочил, а в конце сменил бы шаблон.

Кстати поставил на хостинг solaris_quickstart_bundle. Работает отлично. Правда там Solaris в шаблонах прописан с большой буквы. Вот и работает все как надо.

Потому, что на локалке у вас винда, которая не требует регистр, а на хостинге - линукс -который требует регистр. Все :)

Ruslan203:
В таком случае даже на мастерхосте выделение заглавных букв пропадает:))

Правильно :)

Полная функция будет выглядеть примерно так:


function markText ($t, $q) {
$first = mb_substr($q, 0, 1, 'UTF-8');
$first = mb_strtoupper($first, 'UTF-8');
$first = $first.mb_substr($q, 1, strlen($q), 'UTF-8');
return str_ireplace(array($q, $first), array('<b style="color: #990000;">'.$q.'</b>', '<b style="color: #990000;">'.$first.'</b>'), $t);
}

'UTF-8' - меняем на нужную кодировку :)

Всего: 936