Your IP : 216.73.216.40


Current Path : /var/www/html/ajay/phpwebsite-1.8.x/Global/Variable/
Upload File :
Current File : /var/www/html/ajay/phpwebsite-1.8.x/Global/Variable/Directory.php

<?php

/**
 * @author Matt McNaney <mcnaney at gmail dot com>
 */

namespace Variable;

class Directory extends \Variable\String {

    protected $regexp_match = '/^[^|;,!@#$()<>\\"\'`~{}\[\]=+&\^\s\t]+$/i';

    public function set($value)
    {
        if (!preg_match('@/$@', $value)) {
            $value .= '/';
        }
        parent::set($value);
    }

    public function exists()
    {
        return is_dir($this->value);
    }

    public function writable()
    {
        return is_writable($this->value);
    }

}

?>