Size: a a a

2021 March 31

ГИ

Геральт Из Ривии... in phpGeeks
Всем привет ребята!!!
источник

A

Arseny in phpGeeks
Stone
спасибо
попробую
можно через тот же phpmyadmin занести все в базу данных (если нет формул) и уже с ней работать, как вариант
источник

A

Arseny in phpGeeks
Sergey
Всем привет, такая ситуация. Есть пользователь, у которого есть роли. В зависимости от ролей, нужно ему показывать различные результаты (где-то доп статусы докидывать и тд)  где именно лучше делать проверку на роли?  Я не думаю, что прокидвать пользователя до уровня реп это нормально, но какие есть еще варианты? Кто что в такой ситуации делает?
Безопаснее всего отдельную точку входа, то есть не использовать один интерфейс для всех.
От ошибок никто не застрахован.
Очень интересно, у какого какие идеи есть на сей счет.
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
мне иногда кажется что хабр за мной следит, только я с кем-то поговорю про что-то и тут же выходит на хабре статья про это ))

давеча я про интерфейсы писал, а именно про дефолтные (общие) реализации и вот статья на хабре про это дело https://habr.com/ru/company/funcorp/blog/545350/

и если следовать его совету тогда надо делать так MailerInterface и общую реализацию делать не Mailer как я сначала решил, а надо тогда так SymfonyMailer или SwiftmailerMailer или PhpmailerMailer
источник

A

Arseny in phpGeeks
Arseny
Безопаснее всего отдельную точку входа, то есть не использовать один интерфейс для всех.
От ошибок никто не застрахован.
Очень интересно, у какого какие идеи есть на сей счет.
З.Ы. блин беда у нас с терминологией
под интерфейсом я имею ввиду фронт, а не ооп
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
что-то я не заметил чтобы кто-то фронт называл "интерфейсом" )) фронт, морда, форма, но никак не интерфейс )
источник

AS

Alexey Shatunov in phpGeeks
Дмитрий Щербаков
мне иногда кажется что хабр за мной следит, только я с кем-то поговорю про что-то и тут же выходит на хабре статья про это ))

давеча я про интерфейсы писал, а именно про дефолтные (общие) реализации и вот статья на хабре про это дело https://habr.com/ru/company/funcorp/blog/545350/

и если следовать его совету тогда надо делать так MailerInterface и общую реализацию делать не Mailer как я сначала решил, а надо тогда так SymfonyMailer или SwiftmailerMailer или PhpmailerMailer
все так.. приставки/суффиксы типа IMailer / MailerInterface / SwiftMailerClass укоренились в php потому что еще не было автолоадинга/PSR, и лучше было по названию файла сразу понимать что же такое в нем хорошее лежит.

Сейчас это неактуально и ненужно, поэтому интерфейс Mailer с методом mail и его реализации отражающие суть реализации - например QueueMailer, SmtpMailer e.t.c.
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
просто если не писать слово Interface то теперь при написании в IDE в окне автоподстановки надо обращать внимание на иконки )) которые говорят о том что перед нами class, abstract или interface )))
источник

A

Arseny in phpGeeks
Дмитрий Щербаков
что-то я не заметил чтобы кто-то фронт называл "интерфейсом" )) фронт, морда, форма, но никак не интерфейс )
Ну дык фронт это пользовательский интерфейс.
Я начал заниматься вебом, когда термина фронт еще не было.
источник

in phpGeeks
Это бот
источник

A

Arseny in phpGeeks
Это бот
интересно, а зачем их запускают? какой профит?
источник

in phpGeeks
ты подумай Арсентий
источник

in phpGeeks
вообще никаких догадок?
источник

СМ

Сиземский Михаил... in phpGeeks
подскажите плз, есть вот кусок кода "for ($i=0; $i < $info["count"]; $i++) {
 $name =  strtolower($info[$i]["samaccountname"][0])...." потом эхом (echo) выводим мне имя пользователя по LDAP и записываем в файл, но пишет крякозябры, как можно в KOI8-R его заставить перевести или как узнать изначально кодировку этого дела? iconv( "KOI8-R", "",$name)- не помогает
источник

in phpGeeks
KOI8R ❤️❤️❤️
источник

А

Антоха in phpGeeks
или как узнать изначально кодировку этого дела

https://www.php.net/manual/ru/function.mb-detect-encoding.php не пробовал?
источник

СМ

Сиземский Михаил... in phpGeeks
не не, я не php программист, конечно могу углубиться, у меня задача вывода статистики поьзователя на прокси-сервере, есть просто скрипты, которые помогают выдернуть с AD имена пользователей по русски, скрипт нашел на php, но крякозябры...счас почитаю
источник

А

Антоха in phpGeeks
источник

СМ

Сиземский Михаил... in phpGeeks
Uncaught Error: Call to undefined function mb_detect_encoding
источник

А

Антоха in phpGeeks
скинь кусок кода в котором используешь
источник