@phpclubru

Страница 774 из 956
dot
16.01.2019
12:53:54
про десериализацию понял спасибо , но теперь не могу сообразазить как мне создать кучу объектов из данных :( я сделал автоматически из json класс в котором все поля это элементы строки , но я не понимаю как мне теперь это использовать :(

Pavel
16.01.2019
12:55:10
посмотри jms serializer

и в symfony тоже есть несколько штуковин для сериализации

Google
dot
16.01.2019
12:57:05
сейчас гляну спасибо просто сам json 13 мегабайт весит , каждая запись состоит из 15 свойств

а еего через cdn можно поставить ? ( jms serializer)

Pavel
16.01.2019
13:03:39
через cdn? может composer ?

dot
16.01.2019
13:06:19
да я боюсь что когда я этот проект буду ставить клиенту у него там композера может тупо не быть

Pavel
16.01.2019
13:07:48
проект хоть в репозитории хранится?

dot
16.01.2019
13:09:42
там пока еще вообще ничего нет

пытаюсь проинициализировать composer в net beans мне пишет [RuntimeException] JSON encoding failed: Malformed UTF-8 characters, possibly incorrectly encoded Как решить такую беду ??

Dmitry
16.01.2019
13:39:33
добавь скрипрт композера в проект, это один файл

dot
16.01.2019
13:40:30
composer.json добавил, внутри { "require": { } }

не помогло

Dmitry
16.01.2019
13:41:08
может BOM у тебя там

dot
16.01.2019
13:41:16
что это ?

Dmitry
16.01.2019
13:41:32
https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%80%D0%BA%D0%B5%D1%80_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B1%D0%B0%D0%B9%D1%82%D0%BE%D0%B2

Google
dot
16.01.2019
13:42:00
хмм сейчас вообще все удалю оттуда

Dmitry
16.01.2019
13:42:19
два байтика в начале файла... некоторые редакторы пишут его... а другие - не любят их...

вообще удали просто свой json и сделай composer init

dot
16.01.2019
13:42:42
ок

тоже самое

Dmitry
16.01.2019
13:45:52
нетбинс пишет или композер?*

dot
16.01.2019
13:46:33
нетбинс

а можете ктонить свой composer.json скинуть ? чистый ? может у меня этот файл как то криво создается

dot
16.01.2019
13:57:37
мм сейчас попробую спасибо за идею

dypa
16.01.2019
13:58:15
мм сейчас попробую спасибо за идею
может стоит не насиловать чат, а открыть документацию?

Pavel
16.01.2019
14:00:27
telegram driven development

Artem
16.01.2019
14:05:00
да нормальный chatops, просто вместо бота обработкой сигналов занимаются текущие жители чата )

Mark
16.01.2019
16:49:22
Всем привет, кто делал приём платежей биткоинов, какой кошель посоветуете? Задача: Клиенту отправляется биткоин кошель - Клиент оплачивает - Платёж проверяется по средствам API

Pavel
16.01.2019
16:51:22
имхо самое надежное это bitcoind стандартный

dot
16.01.2019
18:47:59
люди а подскажите плиз как правильно сделать фильтр? Тоесть клиент заходит на сайт там например ставит пределы цены в которую должен уложится товар , его цветб и какие то фильтры он может не заполнять и т.д Сейчас я тупо form использую и пост запросом введенные пользователем данные отправляю на сервер а там уже на пхп смотрю в массиве $_POST какие переменные заполнены какие нет и в цикле отбираю товары которые попадают под эти критерии, но я уже и так вижу что это корявый способ

dot
16.01.2019
18:54:41
нене там без бд будет

тупо из json вся инфа тащиться

Alexander
16.01.2019
18:54:59
Sqlite. Select.

Google
Alexander
16.01.2019
18:55:55
Вот предполагаю что создать временную таблицу будет дешевле

dot
16.01.2019
18:56:40
но тут же всеравно нужна бд , а я пока что делаю без sql server

Alexander
16.01.2019
18:57:23
Не нужна. Она из скрипта создаётся

dot
16.01.2019
18:57:39
оо это как ???

Alexander
16.01.2019
19:00:39
Вроде даже inmemory базу можно сделать

http://php.net/manual/ru/book.sqlite3.php

http://php.net/manual/ru/sqlite3.construct.php

dot
16.01.2019
19:02:49
я на винде сижу а тут в установке пишут Пользователи Windows должны включить поддержку php_sqlite3.dll для того, чтобы использовать это расширение. а где она там включается ?

Alexander
16.01.2019
19:02:55
filename Путь к SQLite базе или :memory:, для использования базы в оперативной памяти. Если filename задать как пустую строку, то будет создана приватная, временная база данных на диске. Эта база данных будет удалена сразу после закрытия соединения с ней.

dot
16.01.2019
19:03:42
ага понял спасибо :)

Alexander
16.01.2019
19:05:15
Если у тебя база живёт только во время работы скрипта стоит попробовать инмемори. Секономишь на дисковых операциях. И с индексами нужно посмотреть будет в плане дадут ли они тебе плюсы (скорее нет)

dot
16.01.2019
19:07:26
ну вот при инмемори интересная штука ,сейчас попробую

Время
16.01.2019
20:41:13
Ребят, подскажите одну вещь, не могу врубиться почему так. Есть код: $summ = '51.8'; $test = $summ * 100000000; die(dechex($test)); на одном сервере выдаёт значение: 134c08700 (верное) а на втором выдаёт: 34c08700 (неверное) почему так происходит? От версии php зависит?

dot
16.01.2019
22:00:05
Скажите а что тут означает знак ? $where = isset($_POST['first']) ? ' `first` = "' . $_POST['first'] . '"' : '';

Pavel
16.01.2019
22:02:38
Если выражение isset истинно то в переменную присваивается часть между ? и :, иначе присваивается часть после :

dot
16.01.2019
22:09:14
аа понял спасибо :)

Время
16.01.2019
22:38:18
с типом ОС на 64-битной будет 134c08700 на 32-битной 34c08700
так в вашем примере одинаковые значения

Google
br
16.01.2019
22:38:25
опечатка

Время
16.01.2019
22:39:01
и почему в операционке дело? у меня две версии php на одной винде стоит, php7 и php 5.5.12 запускаю через каждый и получаю разный результат

или сам php имеется ввиду?

br
16.01.2019
22:39:45
5.5.12, наверное, скомпилирован под 32-битную ОС

Время
16.01.2019
22:40:39
5.5.12, наверное, скомпилирован под 32-битную ОС
всё понял, благодарю. А можно что нибудь придумать на этой 32 битной версии, чтобы функция dechex работала как надо?

br
16.01.2019
22:42:22
кастомный dechex https://stackoverflow.com/a/39198528/1007620

Скайнет
17.01.2019
04:04:50
Ни у кого в Redis KEYS не терял некоторые ключи? Всегда ВСЕ возвращал при маске "*"?

Terminator
17.01.2019
08:02:35
@postlog будет жить. Поприветствуем!

@itmajor будет жить. Поприветствуем!

мр.
17.01.2019
14:13:56
Всем привет! У кого есть OpenOffice? Помогите разобраться, плиз: выгружаю товары в csv, UTF-8, разделитель строк "\r\n", разделитель полей "\t". В Notepad++ корректно отображается 26 строк, а OpenOffice Calc некоторые строки объединяет и получается 19 строк - почему так? Можете у себя открыть данный csv, чтобы понять в чем проблема - с файлом или с Calc?

dev
17.01.2019
14:14:20
дело не в офисе

а в том что выступает в качестве разделителя

мр.
17.01.2019
14:15:50
Менял разделитель на точку с запятой - такая же проблема.

Разделитель строк менял с "\r\n" на "\n" - так же не помогло.

dev
17.01.2019
14:16:28
ну а внутри значения видать тоже встречаются подобные символы

вот оно где-то сливает где-то нет

формируй корректный csv с учетом кавыек и тд и тогда будет норм открывать везд

мр.
17.01.2019
14:17:05
Если бы внутри встречались подобные значения - то строк было бы больше положенного, а не меньше.

Кавычки есть.

Google
мр.
17.01.2019
14:17:30
Могу скинуть файл, он небольшой - 26 строк.

dev
17.01.2019
14:17:31
))ок

ну скинь

посмотри хедер наверное

у тебя там в конце 15+ табуляция

мб в этом дело

dot
17.01.2019
14:25:06
Чето не могу понять подскажите плиз как правильно для sqllite делать поиск стринговых данных ? Например Улиц ? Я делаю так но ничего не нааходит SELECT * FROM flat WHERE Street LIKE '%Постышева бульвар%' Хотя есть ул. Постышева бульвар

мр.
17.01.2019
14:26:20
у тебя там в конце 15+ табуляция
В каждой строке ровно 25 табуляций.

В тексте попадались непарные кавычки - в этом была проблема. Вопрос закрыт, спасибо)

Alexandr
17.01.2019
15:28:45
Коллеги и друзья - записываемся кто будет на 20 летии PHPClub 25 мая https://phpclub.ru/talk/threads/85536/

Страница 774 из 956