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

в значении полученом из СЕДЬМОГО элемента попа рядку мысор, большое положительное или отрицательное число. в указаном примере в переменной GARBAGE должен был оказаться урл, в базе есть урл, -21600000 в базе нет.
если на позицию СЕМЬ попарядку поставить чтото другое, поменять например местами с regDate то и допустим в екшене парсить строку их тоже местами поменять, то мусор будет в переменной REG_DATE, а в переменной GARBAGE будет как и должно урл.и пояснения я вывожу их базы через ресурс допустим 8 столбцов как в примере(в таблице болше, другие я не вывожу), в екшене парсить строку у меня 8+1 переменная, в переменной ID идентификатор записи как положено, это не седьмой столбец базы, это именно седьмой элемент списка ресурса.
экшен парсит строку проверил, с ним ошибка видимо не свазана -
@ruzne сложно было прочитать и понять) если у тебя сделано правильно с получением id записи (т.е. если 8 строк в записи и парсится в 9 переменных), то остается вариант что неправильно парсится из-за разделителей которые в fingerprint или refer, пробуй перед записью в базу кодировать их в base64 и после получения из ресурса декодировать обратно
-
@venom777
значения фингерпринт и куки я получаю нормально, все работает, я даже местами поменял в екшене парсить строку и настройке рсурсаПАРСИТЬ СТРОКУ EMAIL,EMAIL_PASS,PROXY,COOKIES,FP,EMAIL_CONFIRM,GARBAGE/*7 позиция - мусор*/,REG_DATE,IDОКНО НАСТРОЙКИ РЕСУРСА email emailPass proxy cookies fingerprint emailCoifirm refer //7 позиция - мусор regDateвсе остальные переменные получают валидные значения
PROXY,COOKIES,FP,EMAIL_CONFIRM,EMAIL,EMAIL_PASS,GARBAGE/*7 позиция - мусор*/,REG_DATE,IDproxy cookies fingerprint emailCoifirm email emailPass refer //7 позиция - мусор regDateтоже самое
PROXY,COOKIES,FP,EMAIL_CONFIRM,EMAIL_PASS,GARBAGE,EMAIL/*7 позиция - мусор*/,REG_DATE,IDproxy cookies fingerprint emailCoifirm emailPass refer email//7 позиция - мусор regDateесли так, то в переменной GARBAGE будет верное значение из refer, а в переменной EMAIL окажется мусорное значение никак не связанное с email
-
-
@Fox @venom777
локализовал до следующего
имею следующую таблицу в базеt1(string)|t2(int)|t3(bool)|t4(date)важно что столбец t3 с типом bool стоит перед t4 c типом date, при другой последовательности ошибка вероятно не возникает, так же запоминаем что t4 c типом date четвертый столбец попорядку.
добавляем в базу запись видаt1:'1'|t2:1|t3:true|t4:какая то датапроверил что значения в том числе значение t3 true или false не имеют значения
далее создаем ресурс база и настраиваем следующую схему вывода
t3 t4//помним здесь дата, в таблице это четвертый столбец, а в схеме ресурса второй t1 t2//а здесь должно быть число 1, но в схеме настройки ресурса на 4 позициидалее устанавливаем переменную со значением ресурса
T: "true:"2000-01-01T00:00:00":1:-21600000:5ad9c37720a273bb1ab418dd"если посчитать то на четвертой позиции, большое отрицательное число, было предположение что это время, но проверка его не подтвердила.
@Fox said in Мусор при получении из ресурса(Базы):
Через модуль база, без ресурсов?
так все нормально
