
Ivan
27.09.2017
05:49:15

Ad.x ??
27.09.2017
05:49:16
вносит путаницу и некоторые неудобства

Artem
27.09.2017
05:49:51

Artur
27.09.2017
05:51:07

Google

Artur
27.09.2017
05:53:04

Ad.x ??
27.09.2017
05:53:09

Artur
27.09.2017
05:54:26

Ad.x ??
27.09.2017
05:55:14
и еще раз. необходимость (именно необходимость!) использования этой магии крайне редкий случай.

Ivan
27.09.2017
05:57:21
По началу будет так после полегчает ))
Ну вообще, чувак прав, в контексте php. Вся эта идиллия хороша в теории, но на практике в php это выглядит довольнл архаично, плюс ко всему велика вероятность, что твой код попадет к какому-нибудь школьнику, который просто говна наворотит и потом сам обьяснить не сможет, что и зачем он написал.
Так что лучше оставить это в js

Vitality
27.09.2017
06:05:55
Всем привет)

Artur
27.09.2017
06:06:01

Санёчек
27.09.2017
06:06:07
и тебе привет

Vitality
27.09.2017
06:06:16
Лол)
Кто подскажет библиотеку для работу с Excel для php?

Artur
27.09.2017
06:07:22

Google

Ad.x ??
27.09.2017
06:07:53

Vitality
27.09.2017
06:08:31
Перефразирую. Так, что бы работа с ней не стала ощущением сапога в жопе.

Ad.x ??
27.09.2017
06:09:07

Adike
27.09.2017
06:09:12
куку, JSON_UNESCAPED_UNICODE используешь?
$sqlfc="
select fc.CODEFACULT,fc.och,fc.NAMEFACRUS
from FACULTETS fc
where fc.CODEFACULT<>'".u2c("ДО")."' order by 3
";
$qr=mssql_query($sqlfc);
$json = c2u(array());
if(mssql_num_rows($qr))
{
while ($view=mssql_fetch_assoc($qr))
{
$json['FACULTETS'][] = $view;
}
}
echo json_encode($json, JSON_UNESCAPED_UNICODE);
да, и если $view; пихаю в array_map($view); то дальше все равно кодировка слетает

Vitality
27.09.2017
06:10:10
Есть PhpExcel, но она кушает много памяти при работе с файлами от 15к строк
был аналог, который не кушает память, но менее функиционален в плане оформления отчетов. Вот конкретно его и ищу.

Айбулат
27.09.2017
06:11:29

Vitality
27.09.2017
06:11:53
Ееее, пасибо)

?
27.09.2017
06:13:57

Айбулат
27.09.2017
06:15:11

Victor
27.09.2017
06:15:30

Vitality
27.09.2017
06:15:43
она уже на гите)

Victor
27.09.2017
06:16:25
кинь линк тогда
у нас же тут типа комьюнити
кто нить тут конфигал сатис?
satis

Ivan
27.09.2017
06:25:46
чайки налетели

Alexander
27.09.2017
06:40:37
Сразу первый линк

Google

Vitality
27.09.2017
06:41:04
ее видел. она не очень работает с записями в 450к+
если точнее, то на 15к+ начинает жрать память как в последний раз

Alexander
27.09.2017
06:42:11
Ну а ты что хотел?

Vladimir
27.09.2017
06:42:29

Vitality
27.09.2017
06:43:23
это костыль
и велосипед

Евгений
27.09.2017
06:44:19
чем это?

Ivan
27.09.2017
06:45:12
Может в базу заливать если тормозит?

Vitality
27.09.2017
06:45:49
данные берутся из базы запросом. затем упаковываются в xls и едут на почту

Ivan
27.09.2017
06:46:01
Или объяснить заказчику что есть ограничения платформы отсюда и лаги)

Евгений
27.09.2017
06:46:06
упаковывай в csv

Vitality
27.09.2017
06:48:58
Задача стоит как xls

Vitality
27.09.2017
06:49:10
именно xls)
(xls != csv)

Санёчек
27.09.2017
06:49:42
?

Ad.x ??
27.09.2017
06:49:43

Евгений
27.09.2017
06:49:48
ну не вижу тогда проблемы буферизовать кусок данных, обрабатывать, выкидывать и брать следующий

Ad.x ??
27.09.2017
06:49:56
почутьчуть

Vitality
27.09.2017
06:52:18
И откидывать к бд один и тот же запрос на кучу данных 450к/200 раз?)

Ad.x ??
27.09.2017
06:52:25
если без обработки данные, т.е. ровно такие как в таблице https://stackoverflow.com/questions/1420205/how-to-convert-a-mysql-db-to-xml

Google

Евгений
27.09.2017
06:53:05
про 100-200 строк он так. бери по 10 000

Ad.x ??
27.09.2017
06:53:39

Vitality
27.09.2017
06:53:45
запрос пользовательский..)

Евгений
27.09.2017
06:54:09
вопрос тогда, что пользователь будет делать с этими 500к записями?

Ad.x ??
27.09.2017
06:54:10
значит кроном готовь файл и отдавай готовый

Admin
ERROR: S client not available

Ad.x ??
27.09.2017
06:54:48
типа "подождите пока сформируется отчет" если выходит за рамки стандартного

Inozhemtsev
27.09.2017
06:55:18
Привет Подскажите плиз почему браузер не видет этот код
<div class="babes" style="width: 520px; height: 180px; padding-left: 245px;"><?php foreach ($rand_keys as $key => $value): ?>
<?php endforeach; ?>
</div>

Евгений
27.09.2017
06:55:41
потому что там пусто в цикле?

Ad.x ??
27.09.2017
06:55:48
бгг )

Inozhemtsev
27.09.2017
06:55:56
Там блоки и картинки внутри

Vitality
27.09.2017
06:55:57
задача стоит конечная: по запросу пользователя необходимо выгрузить из бд 450к+ записей (Не всегда, иногда меньше, иногда больше), упаковать в excel и отправить на почту. Я точно знаю, что есть маленькая бибилиотека, позволяющая сделать упаковку в excel быстро и максимально анально безболезненно. Вот именно ее и ищу.

Inozhemtsev
27.09.2017
06:56:01
Я их просто убрал

Alex,
27.09.2017
06:56:06
ребят, такой вопрос... есть малинка, к ней подключены датчики, к примеру датчик температуры. Как в php подхватить данные с этого датчика?

Ad.x ??
27.09.2017
06:56:12
вставь обратно )

Inozhemtsev
27.09.2017
06:56:23

Евгений
27.09.2017
06:56:34

Inozhemtsev
27.09.2017
06:56:36
здесь

Vitality
27.09.2017
06:56:49
поправил

Google

Евгений
27.09.2017
06:56:57
а ты у себя убери и проверь

Ad.x ??
27.09.2017
06:57:07

Евгений
27.09.2017
06:57:31
вообще, ты пробовал открыть экселем такой файл?

Ad.x ??
27.09.2017
06:57:35
построить дерево из 450к узлов чот ваще нетривиальная задача )
в контексте "просто и быстро"

Vadim
27.09.2017
07:00:14
Задача стоит как xls
Я придумал тебе классный костыль – пакуешь быстро в csv, потом берешь быстрый сторонний (мб консольный) инструмент и вжух

Ad.x ??
27.09.2017
07:00:33
хотя, если задача стоит отправить на почту, ничо не мешает тебе сделать эту задачу фоном
формируя файл кусками

Айбулат
27.09.2017
07:02:13
хмм, интересный ник

Like
27.09.2017
07:03:52

Ad.x ??
27.09.2017
07:04:42

Санёчек
27.09.2017
07:04:45
специфические вкусы

Like
27.09.2017
07:05:03
чо?
Чел не понимает маг. get/set
Какой разбор yii

Ad.x ??
27.09.2017
07:05:34

Санжар
27.09.2017
07:20:41