Windows NT WIN-F6SLGVICLOP 10.0 build 17763 (Windows Server 2016) AMD64
Microsoft-IIS/10.0
Server IP : & Your IP : 3.133.132.103
Domains :
Cant Read [ /etc/named.conf ]
User : elibrary.unsap.ac.id
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Lock Shell
Lock File++
Readme
D: /
localhost /
elibrary /
lib /
Zend /
Validate /
Delete
Unzip
Name
Size
Permission
Date
Action
Barcode
[ DIR ]
drwxrwxrwx
2020-02-14 07:54
Abstract.php
12.03
KB
-rw-rw-rw-
2020-02-14 07:54
Alnum.php
4.02
KB
-rw-rw-rw-
2020-02-14 07:54
Alpha.php
3.93
KB
-rw-rw-rw-
2020-02-14 07:54
Barcode.php
6.19
KB
-rw-rw-rw-
2020-02-14 07:54
Between.php
5.56
KB
-rw-rw-rw-
2020-02-14 07:54
Callback.php
4.37
KB
-rw-rw-rw-
2020-02-14 07:54
Ccnum.php
3.06
KB
-rw-rw-rw-
2020-02-14 07:54
CreditCard.php
9.86
KB
-rw-rw-rw-
2020-02-14 07:54
Date.php
7.52
KB
-rw-rw-rw-
2020-02-14 07:54
Digits.php
2.57
KB
-rw-rw-rw-
2020-02-14 07:54
EmailAddress.php
16.92
KB
-rw-rw-rw-
2020-02-14 07:54
Exception.php
1.07
KB
-rw-rw-rw-
2020-02-14 07:54
Float.php
3.43
KB
-rw-rw-rw-
2020-02-14 07:54
GreaterThan.php
2.83
KB
-rw-rw-rw-
2020-02-14 07:54
Hex.php
1.99
KB
-rw-rw-rw-
2020-02-14 07:54
Hostname.php
34.97
KB
-rw-rw-rw-
2020-02-14 07:54
Iban.php
7.12
KB
-rw-rw-rw-
2020-02-14 07:54
Identical.php
4
KB
-rw-rw-rw-
2020-02-14 07:54
InArray.php
5.16
KB
-rw-rw-rw-
2020-02-14 07:54
Int.php
3.91
KB
-rw-rw-rw-
2020-02-14 07:54
Interface.php
1.88
KB
-rw-rw-rw-
2020-02-14 07:54
Ip.php
5.38
KB
-rw-rw-rw-
2020-02-14 07:54
Isbn.php
7.52
KB
-rw-rw-rw-
2020-02-14 07:54
LessThan.php
2.8
KB
-rw-rw-rw-
2020-02-14 07:54
NotEmpty.php
7.94
KB
-rw-rw-rw-
2020-02-14 07:54
PostCode.php
5.85
KB
-rw-rw-rw-
2020-02-14 07:54
Regex.php
3.92
KB
-rw-rw-rw-
2020-02-14 07:54
StringLength.php
6.47
KB
-rw-rw-rw-
2020-02-14 07:54
Save
Rename
<?php /** * Zend Framework * * LICENSE * * This source file is subject to the new BSD license that is bundled * with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://framework.zend.com/license/new-bsd * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@zend.com so we can send you a copy immediately. * * @category Zend * @package Zend_Validate * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License * @version $Id: StringLength.php 23775 2011-03-01 17:25:24Z ralph $ */ /** * @see Zend_Validate_Abstract */ require_once 'Zend/Validate/Abstract.php'; /** * @category Zend * @package Zend_Validate * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License */ class Zend_Validate_StringLength extends Zend_Validate_Abstract { const INVALID = 'stringLengthInvalid'; const TOO_SHORT = 'stringLengthTooShort'; const TOO_LONG = 'stringLengthTooLong'; /** * @var array */ protected $_messageTemplates = array( self::INVALID => "Invalid type given. String expected", self::TOO_SHORT => "'%value%' is less than %min% characters long", self::TOO_LONG => "'%value%' is more than %max% characters long", ); /** * @var array */ protected $_messageVariables = array( 'min' => '_min', 'max' => '_max' ); /** * Minimum length * * @var integer */ protected $_min; /** * Maximum length * * If null, there is no maximum length * * @var integer|null */ protected $_max; /** * Encoding to use * * @var string|null */ protected $_encoding; /** * Sets validator options * * @param integer|array|Zend_Config $options * @return void */ public function __construct($options = array()) { if ($options instanceof Zend_Config) { $options = $options->toArray(); } else if (!is_array($options)) { $options = func_get_args(); $temp['min'] = array_shift($options); if (!empty($options)) { $temp['max'] = array_shift($options); } if (!empty($options)) { $temp['encoding'] = array_shift($options); } $options = $temp; } if (!array_key_exists('min', $options)) { $options['min'] = 0; } $this->setMin($options['min']); if (array_key_exists('max', $options)) { $this->setMax($options['max']); } if (array_key_exists('encoding', $options)) { $this->setEncoding($options['encoding']); } } /** * Returns the min option * * @return integer */ public function getMin() { return $this->_min; } /** * Sets the min option * * @param integer $min * @throws Zend_Validate_Exception * @return Zend_Validate_StringLength Provides a fluent interface */ public function setMin($min) { if (null !== $this->_max && $min > $this->_max) { /** * @see Zend_Validate_Exception */ require_once 'Zend/Validate/Exception.php'; throw new Zend_Validate_Exception("The minimum must be less than or equal to the maximum length, but $min >" . " $this->_max"); } $this->_min = max(0, (integer) $min); return $this; } /** * Returns the max option * * @return integer|null */ public function getMax() { return $this->_max; } /** * Sets the max option * * @param integer|null $max * @throws Zend_Validate_Exception * @return Zend_Validate_StringLength Provides a fluent interface */ public function setMax($max) { if (null === $max) { $this->_max = null; } else if ($max < $this->_min) { /** * @see Zend_Validate_Exception */ require_once 'Zend/Validate/Exception.php'; throw new Zend_Validate_Exception("The maximum must be greater than or equal to the minimum length, but " . "$max < $this->_min"); } else { $this->_max = (integer) $max; } return $this; } /** * Returns the actual encoding * * @return string */ public function getEncoding() { return $this->_encoding; } /** * Sets a new encoding to use * * @param string $encoding * @return Zend_Validate_StringLength */ public function setEncoding($encoding = null) { if ($encoding !== null) { $orig = iconv_get_encoding('internal_encoding'); $result = iconv_set_encoding('internal_encoding', $encoding); if (!$result) { require_once 'Zend/Validate/Exception.php'; throw new Zend_Validate_Exception('Given encoding not supported on this OS!'); } iconv_set_encoding('internal_encoding', $orig); } $this->_encoding = $encoding; return $this; } /** * Defined by Zend_Validate_Interface * * Returns true if and only if the string length of $value is at least the min option and * no greater than the max option (when the max option is not null). * * @param string $value * @return boolean */ public function isValid($value) { if (!is_string($value)) { $this->_error(self::INVALID); return false; } $this->_setValue($value); if ($this->_encoding !== null) { $length = iconv_strlen($value, $this->_encoding); } else { $length = iconv_strlen($value); } if ($length < $this->_min) { $this->_error(self::TOO_SHORT); } if (null !== $this->_max && $this->_max < $length) { $this->_error(self::TOO_LONG); } if (count($this->_messages)) { return false; } else { return true; } } }