
Evgeniy
16.07.2017
16:21:05
черным по белому написано
http://php.net/manual/ru/function.fputcsv.php

Anatoli
16.07.2017
16:21:59
Прочитать не могу. разделитель ";". Не понял, для чего нужен enclosure. Устанавливаю '"' и в put и в get и по-отдельности, ничего не меняется.

Evgeniy
16.07.2017
16:22:17
прочитай про формат csv

Google

Evgeniy
16.07.2017
16:22:43
что значит разделитель
он разделяет колонки
что значит escape символ он экранирует специ символы
например пробелы
посмотри в каком формате у тебя фаил сохранен
и прочитай его
сохрани через fputcsv
и прочитай через fgetcsv
если у тебя импорт из экселя
то зависит от года
в разных версиях он по разному csv сохраняет
с разными символами разделителя и escape
и в разной кодировке!!!!!!

Google

Evgeniy
16.07.2017
16:24:38
значит прочитав данные из файла возможно их придется преобразовать

Anatoli
16.07.2017
16:25:16
Я его создал из php, смотрю в notepad на наличие кавычек, потому что вокруг них завязана проблема. В notepad кодировка utf8 без BOM, как у php скрипта. Или как-то иначе нужно узнавать кодировку?

Evgeniy
16.07.2017
16:25:39
ты создал csv из php ?
с помощью fputcsv

Anatoli
16.07.2017
16:26:01
В смысле с помощью fputcsv
да
Для чего параметр enclosure нужен?
Спасибо, кто пытался помочь, нужно уйти на время.

Evgeniy
16.07.2017
16:38:52
http://php.net/manual/ru/function.fgetcsv.php
enclosure
Необязательный параметр enclosure устанавливает символ ограничителя поля (только один символ).
https://www.google.ru/search?q=csv+enclosure&oq=csv+enclosure&aqs=chrome..69i57j0l5.1616j0j7&sourceid=chrome&ie=UTF-8#newwindow=1&q=csv+specification
https://tools.ietf.org/html/rfc4180
поиск сделай по enclos
в спеке
там даже примеры

Rm
16.07.2017
16:51:04

Ivan
16.07.2017
16:51:30
Всем привет, такой странный вопрос.. но очень важный сделал себе пару конструкторов кода и вообщем заболел этой идеей. Вопрос как лучше быть, тренировать мозг, или создовать более продвинутый инструмент?

v
16.07.2017
16:56:33
лучше быть богатым и здоровым
а уж чято тебе в этом поможет - тебе виднее

Subb98
16.07.2017
16:57:28

Google

Subb98
16.07.2017
16:57:32
Фреймворков?

Ivan
16.07.2017
16:57:38
ну типо так
там как бы бд определяешь, и сводишь с функциями итд...
путем drag
там еще можно по сетки кликать и обозначать логический блок
короче 60 % сегирировалось норм по црм на вордпресе, остальное дописал, небыло время на серьезную работу по этой штуке.
Ну по сути, я не мог понять как организовать црмку со всем что хотел, сроки поджимали, и я такую штуку себе придумал чтобы упростить задачу...

v
16.07.2017
17:00:54
брат

Ivan
16.07.2017
17:00:58
Ну и в идеале, я реально задумался, а стои т ли все учить, или провести серьезную аналитическую работу и создать пару продуманных инструментов.

v
16.07.2017
17:01:02
нихуя не понятно что ты пишешь, брат

Ivan
16.07.2017
17:01:21
Пардон, уже какие сутки не сплю...

v
16.07.2017
17:01:31
оформи как-то свои мысли, не вываливай их на нас скопом

Rm
16.07.2017
17:01:54
Problem 1
- The requested package laravel/tinker dev exists as laravel/tinker[dev-master, 1.0.x-dev, v1.0.0, v1.0.1] but these are rejected by your constraint.
как тинкер поставить?
щас так в кмпозере "laravel/tinker": "dev",

Евгений
16.07.2017
17:02:05

Ivan
16.07.2017
17:04:41
В общем, задача была сделать црмку на вордпресе под интрнет магазин. Начал делать ее не особо продумав, пришлось переделывать. В связи с тем что приходилось часто переписывать, сделал себе конструктор, базы данных, который дальше сводился с кодом по пхп. На сетки в скриншоте, я просто брал элементы которые название поля в бд, а с права там не видно, можно было поставить функцию пхп в которой обработать из базы по полю, и сгенирировать код. Вообщем вся работа свялась к тому что я быстро все по перетаскивал, и у меня сгенирировался код. Который пришлось потом на 40 % переписывать.


v
16.07.2017
17:05:21
В общем, задача была сделать црмку на вордпресе под интрнет магазин. Начал делать ее не особо продумав, пришлось переделывать. В связи с тем что приходилось часто переписывать, сделал себе конструктор, базы данных, который дальше сводился с кодом по пхп. На сетки в скриншоте, я просто брал элементы которые название поля в бд, а с права там не видно, можно было поставить функцию пхп в которой обработать из базы по полю, и сгенирировать код. Вообщем вся работа свялась к тому что я быстро все по перетаскивал, и у меня сгенирировался код. Который пришлось потом на 40 % переписывать.
ну ты суров

Ivan
16.07.2017
17:06:56
да у меня уже, пальцы в кнопки не попадают. Уже спать хочу лечь, но вот этот вопрос мучает. Вот как быть делать инструменты по написанию кода или просто тренировать в память.

f4rt~
16.07.2017
17:06:58
В общем, задача была сделать црмку на вордпресе под интрнет магазин. Начал делать ее не особо продумав, пришлось переделывать. В связи с тем что приходилось часто переписывать, сделал себе конструктор, базы данных, который дальше сводился с кодом по пхп. На сетки в скриншоте, я просто брал элементы которые название поля в бд, а с права там не видно, можно было поставить функцию пхп в которой обработать из базы по полю, и сгенирировать код. Вообщем вся работа свялась к тому что я быстро все по перетаскивал, и у меня сгенирировался код. Который пришлось потом на 40 % переписывать.
вкатись в ER диаграмы
за тебя уже все написали

Google

Ivan
16.07.2017
17:09:50
Используя эти схемыне получится сгенировать код пхп, свести к ниму данные на обработку, прописать назавания переменных полей, что просто очень постоянно мучает.
А вот если позаморачиваться, и сделать инструмент в идеальном исполнении, у тебя на выходе сразу готовая часть сайта, или приложения.
Ну вообщем то вопрос такой, что лучше покаченный мозг ? удобный инструмент

v
16.07.2017
17:13:13
прокачяанный мозг, который удобные инструменты освобождают от рутины

Admin
ERROR: S client not available

v
16.07.2017
17:13:17
очевидно же

Aleksandr
16.07.2017
17:14:47
я только до сих пор понять не могу что же он хочет... по тексту очень смахивает на стандартный ОРМ

Ivan
16.07.2017
17:15:36
Но к примеру в ситуациях в которых нужно посмотреть на шага два вперед когда планируешь архитектуру, как имплементация данного решения повлияет на остальное.
В случаях когда нужно поменять 70% кода, прокаченный мозг сводиться к более прокаченному но более усталому мозгу.

Aleksandr
16.07.2017
17:16:22
а вот тут уже только опыт :)
новичкам обычно не дают строить архитектуру

v
16.07.2017
17:16:44

f4rt~
16.07.2017
17:17:15
ebanat, skazhu naormal'no cho te nado to blyad'

Aleksandr
16.07.2017
17:18:21
вот там табличка wp_ord меня сильно пугает огромным количеством полей

Ivan
16.07.2017
17:19:13
Ну у меня было лишь два дня чтобы эту црмку написать на подобии той которой видел лишь на сайте где небыло доступа к бекенду.

Aleksandr
16.07.2017
17:19:43
два дня?
это где такие сроки на полноценную СРМ дают?

Евгений
16.07.2017
17:20:49

Ivan
16.07.2017
17:21:01
Получилось ситуация в которой друг занимался этой задачей, и внезапно пропал.
Но просто мне как то интересно было попробывать так быстро сделать на скорую руку, и как раз проверить гипотизу использования инструмента. Потому что по сути был уже фронтенд, оставолось лишь свести бд с пхп..

Google

?
16.07.2017
17:23:15
лишь
мне бы твой, бля, оптимизм

Ivan
16.07.2017
17:23:50
Ну все зависит от способности решать задачи.
Да и интресно было.

Aleksandr
16.07.2017
17:24:51
два дня на проектирование и "сведения бд"... да ты маг!

Evgeniy
16.07.2017
17:24:51
ну ты почти orm переизобрел
пока это query builder
или data row interface паттерн
но молодец что сам к нему пришел

Ivan
16.07.2017
17:27:51
Вот с того самого момента задумываюсь, а не проше бы написать более интересную версию, ORM тут не причем, тут идет весь стек технологий... классы по css, js скрипты их там переменные или что то, php который пишет JS,CSS, HTML, и php который осуществляет в где нужно обработку данных, ну думаю понятно?

Evgeniy
16.07.2017
17:31:08
значит ты переихобрел что то типо graphql
но по сути graphql это формат между клиентом и сервером

Ivan
16.07.2017
17:31:54
К примеры сделать trace элемента из базы, в пхп функцию, далее связать с классом css или ид, js в котором этот элемент обрабатывается, и просто нажать кнопку которая добавит дополнительное поле к этому элементу возможностей просто не пересчитать...

Evgeniy
16.07.2017
17:32:15
ну ладно радуйся визуальному редактору

Ivan
16.07.2017
17:34:06
Потом можно же, делать как брать в строку файлу, фиксировать изменения, обозначать связь с другим файлом, фиксировать переменную или обработку цыклом... Ну в целом просто представьте что делаете работу на которую бы ушло 2-5 программиста и две недели их работы за 1 день. Что это возможно позволит сделать с собственными проектами и почем. Вот просто незнаю, лезть в эти дебри или не стоит.