Size: a a a

2021 May 02

НА

Никита Андреев... in phpclub.ru
Добрый день , есть форма регистрации , надо чтобы при вводе поля логин и нажатие кнопки выкидывало на страницу авторизации , но вместо этого почему то выводится php код на страницу
источник

К

Керя in phpclub.ru
Ищу кодера для создания зеркала сайта на CURL+php с авторизацией
Пишите, сброшу пример работы (что нужно сделать)
Работа строго через гаранта!
источник
2021 May 03

x

xela in phpclub.ru
Привет ребята, есть работа по созданию модуля сбора средств на уже готовое ядро, кого интересует отпишите в лс
источник

PC

Pavel Chebotarev in phpclub.ru
Модуль сбора средств на уже готовое ядро? 🤔
источник

x

xela in phpclub.ru
Если за интересован  бегом ко мне в лс)
источник

D

DarkPerl in phpclub.ru
😂
источник
2021 May 04

PC

Pavel Chebotarev in phpclub.ru
Олды здесь? У меня исторический вопрос про CORS и same origin policy
Правила определены в документе https://tools.ietf.org/html/rfc6454#section-4
Там дата стоит декабрь 2011 года. Кто-нибудь помнит как оно было до 2011 года? Браузер мог делать запросы на любой домен?
источник

DM

Dmitry MiksIr in phpclub.ru
не, какие-то ограничения стояли и раньше
хотя в 2000 вроде не помню таких проблем
где-то в этом диапазоне стало появляться
источник

꧁S

꧁Александр Smirnov꧂... in phpclub.ru
источник

DM

Dmitry MiksIr in phpclub.ru
но мне кажется наоборот, кросы были запрещены
но для пруфов это нужно вспоминать activex в ИЕ 5 и 6 =)
источник

DM

Dmitry MiksIr in phpclub.ru
ну и фреймы вспомнить
источник

PC

Pavel Chebotarev in phpclub.ru
Спасибо, как раз пару недель статье )
источник

PC

Pavel Chebotarev in phpclub.ru
Я просто делал проектик в 2010 на yii1, и что-то я там не помню никаких проблем с CORS, правда возможно я все сервисы заруливал через прокси nginx, которому пофиг на корсы
источник

DM

Dmitry MiksIr in phpclub.ru
источник

DM

Dmitry MiksIr in phpclub.ru
в 2010 уже должно быть все, так что скорее проксировал
еще какая-то тема была когда один домен но разные порты... сначала это работало, а потом перестало, но года не помню =)
источник

AS

Alan Shock in phpclub.ru
Переслано от Alan Shock
<?php


namespace App\Traits;

use Exception;
use ReflectionClass;
use ReflectionException;

trait HasService
{
   /**
    * @return object
    * @throws Exception
    */
   public static function service(): object
   {
       $fullClassName = static::getFullClassName();
       return static::newServiceInstance($fullClassName);
   }

   /**
    * @return string
    */
   public static function getFullClassName(): string
   {
       $subjectName = (new ReflectionClass(static::class))->getShortName();
       return "App\Service\\{$subjectName}Service";
   }

   /**
    * @param $fullClassName
    * @return object
    * @throws ReflectionException
    * @throws Exception
    */
   public static function newServiceInstance($fullClassName): object
   {
       if (!class_exists($fullClassName)) {
           throw new Exception("Class $fullClassName not found!");
       }

       return (new ReflectionClass($fullClassName))->newInstance();
   }
}


Ребзя, засрите пожалуйста мой код в средней дозе, укажите где можно было бы оптимизировать данную структуру, кому не сложно :)
источник

PC

Pavel Chebotarev in phpclub.ru
Данную структуру можно оптимизировать путем ее убирания :D
источник

AS

Alan Shock in phpclub.ru
Мда, походу и тут админ очередной троль.
источник

PC

Pavel Chebotarev in phpclub.ru
Нет я серьезно, трейты во многих случаях зло, да тут еще и SRP нарушен да еще и статика. В карйнем случае это надо сделать отдельным сервисом.
источник

AS

Alan Shock in phpclub.ru
Ну, вот так понятнее. На счет того, что трейты - зло, возможно. Однако я пока не нашел более простого способа это реализовать. Хотяяя, а что думаешь на счет того, чтобы отэкстендить модель от кастомной просто, не будет худшим костылем?
источник