это реклама. Я типа посредник
Точно посредник? В первом посте не упомянули, что уплачиваете рекламные сборы.
Не совсем. Это может быть и
ОКЭД 63110
предоставление места и времени для рекламы в сети Интернет (кроме рекламы в средствах массовой информации в сети Интернет).
vid=(.*)
захватит все после vid=
vid=(\w+)
захватит цифробуквы и подчеркивание
vid=([^\&]+)
Из нескольких первых постов было понятно, что ТС не знает и не понимает как формируются данные в поле БД. Ему было важно изменить один параметр и ВСЁ! А так-же из последующих постов стало известно, что разделителями в СТРОКЕ служат "|". Вот и работаем со строкой! чтобы не получить:
И простая регулярка, которую не может разобрать "мегапрогер" webinfo, решает текущий вопрос на 100 процентов.
Мой
работает, а твой фуфлотекст - нет!
P.S. Можешь что-то предложить - предлагай, нет - не нужно обсирать других!
Ты ошибаешься. Я как раз практик, пишущий грамотные программные коды а не самоуверенный кодер, пишущий тонны бестолкового кода.
Нечего возразить - лучше промолчи, а не начинай переходы на личности.
Я на личности не переходил! Где твой код? Кроме кучи бла-бла-бла ничего нет! Чем твой словесный понос помог ТС? Напиши же уже скорее свои грамотные программные коды! Пока что твои тексты имеют эффективность < 0 в решении текущей задачи.
Именно так. Есть люди, которые считают, что кодеры - это не программисты. Я, скорее всего, склоняюсь к тому, что кодеры в большинстве случаев всё же занимаются программированием. Но вот это как раз тот случай, когда это именно кодинг, а не программирование. Почему - объяснил выше.
И не надо забивать гвозди микроскопом. Для этой цели существует молоток.
Есть практики - решающие задачи быстро и эффективно, а есть теоретики - пишущие тонны пустого текста. webinfo - как раз второй случай.
Я один.
Можете поставить мне 2 по русскому...
Код на 100% решает поставленную задачу.
poster|posterValue
name1|value1||poster|posterValue
name1|value1||poster|posterValue||name2|value2
poster|||name1|value1
отсутствие poster и т.д.
Ну раз не видно [ничего подобного] - считайте кодерскими упражнениями))
Мсье знает толк в извращениях... :)
Что вам не понравилось? Поясните, где вы увидели извращения
Под поставленную ТС задачу...
$xfields_row_obj = $db->query("SELECT xfields FROM dle_post WHERE id='{$_POST['id']}'");$xfields_row = $xfields_row_obj->fetch_assoc();if(preg_match('/(^|.+?\|)(poster\|)([^|]+)?(.*?)$/ui', $xfields_row['xfields'], $matches)) $xfields_row['xfields'] = "{$matches[1]}{$matches[2]}{$_POST['poster']}{$matches[4]}";else $xfields_row['xfields'] = ($xfields_row['xfields'] ? "{$xfields_row['xfields']}||" : $xfields_row['xfields']) . "poster|{$_POST['poster']}";$poster = $db->query("UPDATE dle_post SET xfields='{$xfields_row['xfields']}' WHERE id='{$_POST['id']}'");
доверять не стоит.
Они, да и не только они, на некоторых сайтах траф в 120к показывают, только открытая стата и виджеты счётчиков на тех сайтах имеют цифры в 5-6 раз меньше.
На portableapps скачайте браузер и посмотрите откуда, как минимум, процентов 20 трафа.