============================================================================== So what classes did you put #[\AllowDynamicProperties] on ------------------------------------------------------------------------------ Here are two classes you need to put it on. Others are mostly static classes so the properties are already decleared. ------------------------------------------------------------------------------ CObject public_html/mod/main/v3.00/mod/base/CObject.class.php ------------------------------------------------------------------------------ CSRouter public_html/include/CSRouter.class.php ------------------------------------------------------------------------------ CMailFunc public_html/mod/main/v3.00/mod/sform/include/CMailFunc.class.php private $mime_boundary_mix; private $mime_boundary_alt; private $spec; private $lx; ============================================================================== ============================================================================== Fix `Online Link Obfuscator` ------------------------------------------------------------------------------ As already mentioned, most sample PHP applications use `error_reporting( 0 )` to suppress "Creation of dynamic property (property name) is deprecated" because they are old and not worth to edit files. While `Online Link Obfuscator` is fairly new and so you should spend time to fix the error by really declaring the properties instead of `error_reporting( 0 )` / #[\AllowDynamicProperties] Most of classes are static so they don't have to be edited. Here are the file that must be edited: ------------------------------------------------------------------------------ public_html/mod/LNOBF/v1.00/codegen/include/CVFunc.class.php class CVFunc{ private $strx; private $str_min; private $str_max; private $rdict_sort; private $rdict_rand; private $mapping; private $db; private $code_shift; --------------------------------------------------------------------------------------------------------------- public_html/mod/LNOBF/v1.00/codegen/include/CKFunc.class.php class CKFunc{ private $str_max; private $str_min; --------------------------------------------------------------------------------------------------------------- public_html/mod/LNOBF/v1.00/codegen/include/CIdenObf.class.php class CIdenObf{ private $str_min; private $str_max; private $rdict_rand; private $list_dollar; private $list_atstring; ============================================================================== ============================================================================== Fix Help File ------------------------------------------------------------------------------ Add `#[\AllowDynamicProperties]` to those two classes: ------------------------------------------------------------------------------ public_html/mod/XXXXX/v0.00/mod/base/CObject.class.php public_html/mod/XXXXX/v0.00/mod/base/CApp.class.php ------------------------------------------------------------------------------ [X] SNTQK [X] NFSRL [X] DCAET [X] FISLS [X] TAGAX [X] APDBV [X] APQDX [X] APADM [X] ALNJX [X] APSMX [X] HOBFP [X] SUMCX [X] ETOBF ============================================================================== ============================================================================== Mail Test (PHP v8.3 didn't affect mailing) ------------------------------------------------------------------------------ [X] Contact Us [X] Programming Service [X] Purchase [X] Send Me Download Link [X] Click Download Link [X] Pre-Sale Question [X] Support Ticket ==============================================================================