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

Pavel
16.01.2019
12:55:10
посмотри jms serializer
и в symfony тоже есть несколько штуковин для сериализации

dypa
16.01.2019
12:56:46

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 скинуть ? чистый ? может у меня этот файл как то криво создается

dypa
16.01.2019
13:57:15

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 какие переменные заполнены какие нет и в цикле отбираю товары которые попадают под эти критерии, но я уже и так вижу что это корявый способ

Alexander
16.01.2019
18:54:24

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:18:06

br
16.01.2019
22:37:37

Время
16.01.2019
22:38:18

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

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

Время
16.01.2019
22:59:50

Скайнет
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
В тексте попадались непарные кавычки - в этом была проблема.
Вопрос закрыт, спасибо)

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