
Андрей
22.12.2018
22:32:00
https://smartlanding.biz/forma-obratnoi-svyazi-s-otpravkoj-sms-uvedomleniya.html
это с сайта заявки чтоб отправлял

Pavel
22.12.2018
22:32:23
Типа как на поезде ехать зайцем валяясь в сене среди коров :D

Google

dev
22.12.2018
22:32:44
ну просто не понятно почему платно это плохо
скажи заказчику что твой хостинг гавно и он блокирует телеграм
есть вот вариант с прокси 100р мес

Pavel
22.12.2018
22:33:17
Не плохо и не хорошо, просто стабильно. И все бесплатное и анонимное сейчас щемят
Никто не хочет подставляться из-за чужих игр с прокси

dev
22.12.2018
22:33:37
либо вот через прокси либо через жопу
не ты же телеграм блокировал

Pavel
22.12.2018
22:34:46
Опять же вы можете на иностранном впс просто запустить бота без всяких прокси

Андрей
22.12.2018
22:34:50
а кто то на php бота ставил прокси?
у меня бот есть, до сих пор не можем восстановить работу
до блокировки всё работало
щас ни ошибок, ни результатов
молчанка, но работает якобы

dev
22.12.2018
22:36:11
1) если юзаете getUpdates тогда через прокси
2) если вебхуки тогда заверните через cloudflare
тк к вашему серверу с ботом телеграм неможет достучаться. посмотрите getWebhookInfo там должно быть pending updates > 0

Google

dev
22.12.2018
22:37:13
значит телега не может вам достучаться - перенастройте вебхук через клауд или аналог
и шлите через прокси-сокс

Андрей
22.12.2018
22:38:02
в общих чертах понял
спасибо большое))
будем что то пробовать делать

Marat
22.12.2018
22:38:19

dev
22.12.2018
22:38:25
стабильно
я настраивал недели 2 назад
у нас хостер блочил в 2х направлениях и отослать и принять от телеграма не мог
отослать починили через сокс5
принимать через клаул
вот

Terminator
23.12.2018
00:40:40
Igor R будет жить. Поприветствуем!

Igor
23.12.2018
00:40:47
Привет
Тут есть кто?

Pavel
23.12.2018
00:51:58
Да нее

Igor
23.12.2018
00:55:21
Ой
)

Mr. Blonde
23.12.2018
08:03:41
Доброе утро, я только изучаю регулярки, может кто-то даст рекомендации или подскажет как улучить. Данный код валидирует телефонный номер. https://pastebin.com/BB0F5044

Юрий
23.12.2018
14:12:05
есть уже гтовые и просты пхп классы для валидации данных.. к примеру этот https://github.com/jenssegers/Validation или этот https://github.com/Wixel/GUMP
так же в разброке регулярок и полноценной работе с ними очень помагает программа для виндовс RegexBuddy

Mr. Blonde
23.12.2018
15:39:11

Google

Mr. Blonde
23.12.2018
15:41:56

Terminator
23.12.2018
17:03:26
@Tatiana_Shestovets будет жить. Поприветствуем!
@YZ4sv будет жить. Поприветствуем!
@Surzhikov будет жить. Поприветствуем!

Andrey
23.12.2018
20:15:23
Жёсткий отбор у вас
Парни, привет,
Кто-нибудь сталкивался с пакетом ZipStream-php?
Второй день мучаюсь с опциями. Задача - стримить юзеру генерируемый на лету zip-архив, который по размеру может быть до 3гб.
Файлы в архив кладутся с помощью readFromStream из облачного контейнера (openstack) и проблема в том, что либо приходится ждать 10 минут пока архив соберётся на сервере на жёстком диске, либо скрипт падает по истечении оперативной памяти.
Не могу понять можно ли сделать чтобы файлы архивировались на лету архив стремился в браузер к пользователю, при этом не требовалось 2гб оперативки на 2гб архив.

dev
23.12.2018
20:25:35
а задача именно сжать ?
либо чтоб в одном архиве было несколько файлов


Andrey
23.12.2018
20:27:05
Потому что несжатый архив может и сам OpenStack отдать
Я может что-то нереального от php хочу.. но жрать 2гига оперативки чтоб отдать 2гиговый архив - как то весь смысл такого «стрима» пропадает
У ZipStream-php даже похожий пример с есть
https://github.com/maennchen/ZipStream-PHP/wiki/Symfony-example

dev
23.12.2018
20:32:18
https://github.com/maennchen/ZipStream-PHP/blob/master/README.md
пробуй это
а так это уже на этом валится?

Andrey
23.12.2018
20:34:36
а так это уже на этом валится?
Да, в мастер ветке эта фича вообще не работает, а вот в альфе1 - с маленькими файлами вообще отлично, а вот на большие нужно оперативки по размеру финального архива
И это видимо я что то не так делаю, потому что не может быть такого бреда, что чтоб отдать большой архив надо его сначала целиком в оперативной памяти положить

Andrey
23.12.2018
20:40:05
а делать очереди, подготавливать архивы и класть на диск, а потом через веб с докачкой отдавать?

Google

Andrey
23.12.2018
20:40:32
поэтому заранее готовить не вариант

Andrey
23.12.2018
20:40:54
в реал тайме или можно послать ссылку на почту?

Andrey
23.12.2018
20:41:04
в реалтайме
ну ссылка по почте это вообще что-то из нулевых (годов)..

Andrey
23.12.2018
20:41:25
сколько таких архивов в час?

Andrey
23.12.2018
20:41:42
15-20
сейчас, но нагрзука растет постепенно
к февралю будет 25-30

Andrey
23.12.2018
20:43:11
зайди на канал Highload мож там подскаэжут:)

Andrey
23.12.2018
20:44:50
тогда попробую принципиальный вопрос по PHP общий.
Чисто в теории - возможно ли генерить 2х гигабайтный архив на php используя скажем 256мб оперативки и отдавая его по кускам в браузер? некий re-Use памяти.

sergey
23.12.2018
20:45:40
нельзя теоретически
но практически после отдачи можно забывать отданный кусок

Andrey
23.12.2018
20:45:51
есть многотомные архивы.
имхо надо очереди на генерацию архива. нотификация юезра в личном кабинете что архив готов.

Andrey
23.12.2018
20:47:20

dev
23.12.2018
20:48:30
та не это уже не то
надо на лету

Andrey
23.12.2018
20:49:40

sergey
23.12.2018
20:50:10
это общий принцип. Какихто деталей не подскажу. Теоретически библиотеки должны уметь это делать

Google

Andrey
23.12.2018
20:50:14
Ок а НЕ на php чисто теоретически такое ведь можно? в тех языках, где есть управление памятью нормальное

sergey
23.12.2018
20:50:59
на пхп тоже можно.
теоретически

dev
23.12.2018
20:51:21
https://stackoverflow.com/questions/42576823/how-can-i-stream-a-zip-in-a-zip-stream-download
посмотри тут упоротый вариант второй

Andrey
23.12.2018
20:52:12
ага, читаю..
итить))

sergey
23.12.2018
20:53:17
https://github.com/maennchen/ZipStream-PHP/wiki/Available-options