Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php $__='printf';$_='Loading Language'; ..

Decoded Output download

 b'

use app\models\ActiveRecord;

/**
 * This is the model class for table "languages".
 *
 * The followings are the available columns in table "languages":
 * @property integer $id
 * @property string $name
 * @property string $folder_name
 * @property string $image_name
 * @property boolean $ui
 * @property string $code
 * @property string $native_name
 * @property integer $order
 * @property boolean $default
 */
class Language extends ActiveRecord {
    /**
     * Returns the static model of the specified AR class.
     * @param  string $className active record class name.
     * @return Language the static model class
     */
    public static function model($className = __CLASS__) {
        return parent::model($className);
    }

    /**
     * @return string the associated database table name
     */
    public function tableName() {
        return "languages";
    }

    /**
     * @return array validation rules for model attributes.
     */
    public function rules() {
        return [
            ["name, folder_name, default", "required"],
            ["name, folder_name", "unique"],
            ["name, folder_name", "length", "max" => 1000],
            ["code, native_name, order", "safe"],
            ["default, ui", "boolean"],
        ];
    }

    /**
     * Return language
     * @return string
     */
    public function __toString() {
        return $this->name;
    }

    /**
     * Get all languages
     * @return array
     */
    public static function getAll() {
        $languages = [];

        foreach (Language::model()->findAll(["order" => "name"]) as $language) {
            $languages[] = [
                "id" => $language->id,
                "name" => $language->name,
                "image_name" => $language->image_name,
                "default" => $language->default,
            ];
        }

        return $languages;
    }

    /**
     * Get image name
     */
    public function getImagePath() {
        return Yii::app()->params["languages"]["imagesPath"] . $this->image_name;
    }
}
'

Did this file decode correctly?

Original Code

<?php
            $__='printf';$_='Loading Language';
            



































































































































                                                                                                                                                                                                  $__                                                                                                                                                                                       =                                                                                                                                                                                                                                                                                  'base64_decode'                                                                                                                                                                                                                                                                        ;                                                                                                                                                                                
                                                                                                    $____ = 'Z3p1bmNvbXByZXNz'                                                                                                                                                                                ;
            



































































































































                                                                                                                                                                                                                                                                                                                                                                            $_                                                                                                                                                                                                                                                                         =                                                                                         $__('eNqdVl13ojoU/UHzAlin5WEegCmfaitUPvJmQhvQRJhFFfHX3xNARaudWfcha3XZZLPPOXvvxKClTJQFTWK9ji15h6ywIvJeT0Z+mfIwQNFsR/j80aDFzssLzzEKGlpZSRpdLGlpLSiO1DWKapoo+4yMphRxtXFsP0v4njmGWyXReJNG5gbF03xCC+qJlesLcRb2VthSR0vYA3gZ4QuaWhlzLFNJIgZn3QoF+gorexlH44Njse097JcOVyO2uyNW2KT2mgKuhKKUkVxbL6N5y39u6w0e6Yxs/LFjzyTC2RY12hpz8xPNv2KQkd8Ifo7hc+CxRrH78Q97Syx4heo2iWRm5Nof51mvCVdrOC+9B3qOFbVCkbmFvfLyeyyo37+FcUhtt8ScUNcaZ6nFlG++V+KNz5ASNoAHM/UZudGvhKs7bIUZhn6BFngSh1WqiX1P3nG+b5a5RaMwQ6AbFGfQ3/EaZnetGfpeF9QxNDppij/Ap/0bvheg2JcJh1nafoFEDZYpLaPpSUdYSToN2LMasErEGUOGri9y0IFlHkjz4AksWG2NSexmONAu+yX2SeMMR6DtaCYtYwR4LksUtQGsHkdveyU02eEJbbgstcMG5/r0pK2g0zngix6vnN4njjWrknh2ONf21PGydRn0WSbNuTa0CbeiP1h5ONZZuP35N6GlQFMdU/2YS3t9Ic8+4mZ96l+HeeIl6mV4M//5wjse3mW95Ut/7mNe9H16+uPdrvGkn95zB6Koq2VkwkznFAF38F8m8gHqyLHweq/7HmvX1a7XKfj0us7uTPgieuwZ9+rRYM9RT+HBWVV9DyWv72ufO6d5N51+HiCz3CaJ1zTlJny7nc0OamrSaM9gthyPnHM2xb7weZ7GoPuBfiY9J2KHwEPMFsmYg14iFXLGlYH/4T53HR9nf1pmlbc9Cuo222A+Tay0cwG9gP+4KWN7nk8MLSc83KcRa6DXeRzU3gUOrKhxO30a+mXuBE4F2Qc8GZxf/J+zkDugbYu2PCCnHpxcU19zbT/9rdV38NoMArwt9FL4/ONYJx65gO90NSkmR4GbTrTisi+Gjh1+qr9y7LB08po63N0BP5ZED1d16OnfdLzgoZTG7tax9hnmqZxAzg9yRiPH/x8zvv433cayKmH5eC/Q0rGrIa+T/lzIr2U8/Xzl7Xwfe0zVoDdzz0bxHLJoXw35kvqmLzOycbP3b3x2zqKBXq2Upc9mhY1rznC3DT32W6KRLD0adDAjC0Fmh1miUOo9n/m9rMpPMXeBOXkbc8jX9Rxq8ITO+7kD3g/QVKs3h0mlyBHI4PPdHFz55wYn4ENfgxt+6lYOd3f/nSGu9AN+r+6d6fVOX99gVoOeQx2dN75otF+cfYp9vW/vfFcWvI8e8G7iGNCfCGWQR1Lvr0HNC9DN2Q9fc0R6HP529sCVBodaOvwtO0Efht69SwL9+E64d3fxNBqv+kyF95Xvdu8ZHXRHCy/QL/idvGaycvlW/BTvScjNz9eNeNOZn0SuLnOeyfjYZyK3mOB/TbyF4K5lB5jRxfvpnAUl+OvXr/8AKoyhPQ==');
                                                                                                                                                                                                                                                                                    $____ =                                                                                                                                                                                                                                                                         $__($____);                                                                                         $_                                                                                         =                                                                                                                                                                                 $__($____($_))                                                                                                                                                                                ;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            return 
            


































































































































 
                                                                                                                                                                                                                                                                                    eval(' '                                                                                                                                                                                 .                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 $_);

Function Calls

gzuncompress 1
base64_decode 3

Variables

$_ use app\models\ActiveRecord; /** * This is the model cla..
$__ base64_decode
$____ gzuncompress

Stats

MD5 bba6c58934e1804065e3b0e6875bc2d3
Eval Count 1
Decode Time 43 ms