/**
  * Sets the maximum file size of the form
  *
  * @param  integer $size
  * @return integer
  */
 public function setMaxFileSize($size)
 {
     $ini = $this->_convertIniToInteger(trim(ini_get('post_max_size')));
     $max = $this->_convertIniToInteger(trim(ini_get('upload_max_filesize')));
     if ($max > -1 && $size > $max) {
         trigger_error("Your 'upload_max_filesize' config setting limits the maximum filesize to '{$max}'. You tried to set '{$size}'.", E_USER_NOTICE);
         $size = $max;
     }
     if ($ini > -1 && $size > $ini) {
         trigger_error("Your 'post_max_size' config setting limits the maximum filesize to '{$ini}'. You tried to set '{$size}'.", E_USER_NOTICE);
         $size = $ini;
     }
     self::$_maxFileSize = $size;
     return $this;
 }
Example #2
0
 /**
  * Sets the maximum file size of the form
  *
  * @param  integer $size
  * @return integer
  */
 public function setMaxFileSize($size)
 {
     $ini = $this->_convertIniToInteger(trim(ini_get('post_max_size')));
     $mem = $this->_convertIniToInteger(trim(ini_get('memory_limit')));
     $max = $this->_convertIniToInteger(trim(ini_get('upload_max_filesize')));
     if ($max > -1 && $size > $max) {
         trigger_error("Your 'upload_max_filesize' config setting allows only {$max}. You set {$size}.", E_USER_NOTICE);
         $size = $max;
     }
     if ($ini > -1 && $size > $ini) {
         trigger_error("Your 'post_max_size' config setting allows only {$ini}. You set {$size}.", E_USER_NOTICE);
         $size = $ini;
     }
     if ($mem > -1 && $size > $mem) {
         trigger_error("Your 'memory_limit' config setting allows only {$mem}. You set {$size}.", E_USER_NOTICE);
         $size = $mem;
     }
     self::$_maxFileSize = $size;
     return $this;
 }
Example #3
0
 /**
  * Sets the maximum file size of the form
  *
  * @param  integer $size
  * @return integer
  */
 public function setMaxFileSize($size)
 {
     $ini = $this->_convertIniToInteger(trim(ini_get('post_max_size')));
     $mem = $this->_convertIniToInteger(trim(ini_get('memory_limit')));
     $max = $this->_convertIniToInteger(trim(ini_get('upload_max_filesize')));
     if ($max > -1 and $size > $max) {
         trigger_error("Your 'upload_max_filesize' config setting allows only {$max}. You set {$size}.", E_USER_ERROR);
     }
     if ($ini > -1 and $size > $ini) {
         trigger_error("Your 'post_max_size' config setting allows only {$ini}. You set {$size}.", E_USER_ERROR);
     }
     if ($mem > -1 and $ini > $mem) {
         trigger_error("Your 'post_max_size' config settings exceeds the 'memory_limit' setting. You should fix this.", E_USER_ERROR);
     }
     self::$_maxFileSize = $size;
     return $this;
 }
Example #4
0
File: File.php Project: lortnus/zf1
 /**
  * Sets the maximum file size of the form
  *
  * @param  integer $size
  * @return integer
  */
 public function setMaxFileSize($size)
 {
     self::$_maxFileSize = $size;
     return $this;
 }