Ограничение размера загружаемого файла

PA
На сайте с 15.02.2018
Offline
59
1350

Простите за глупый вопрос, но может кто нибудь подскажет, как в компоненте ограничить размер загружаемого файла?


// Get the data from the form POST
$data = JRequest::getVar('jform', array(), 'post', 'array');
print_r( $data);
if(md5($data['verify'])==$data['hvalue']){
jimport('joomla.filesystem.file');
$jFileInput = new JInput($_FILES);
$theFile = $jFileInput->get('jform',array(),'array');
$theFileName = JFile::makeSafe($theFile['name'] ['author_image']);

if ($theFileName!=""){
//Uploading the image file
if ( strtolower(JFile::getExt($theFileName) ) == 'jpg'||'png') {
// Build the paths for our file to move to the components 'upload' directory
$theFileName = JFile::makeSafe($theFile['name'] ['author_image']);
$newfilename=(rand(1,1000000))."_".$theFileName;
$tmp_src = $theFile['tmp_name']['author_image'];
$tmp_dest = "images/com_testimonial_pro/uploads/". $newfilename;
$this->dataFile = $newfilename;

// Move uploaded file
$uploaded = JFile::upload($tmp_src, $tmp_dest);
$data['author_image']=$tmp_dest;
Почти дедик (https://goo.gl/qV1T7s) дешево|Мои VDS (https://is.gd/vds100) быстрее твоих|Продаю хостинг
Бумеранг777
На сайте с 08.02.2009
Offline
608
#1

помоему это хостер устанавливает размер. я к хостеру обращался и он мне увеличивал размер загружаемого файла. но это было на вордпресс. не знаю есть ли разница с другими движками.

Бурж хостинг ( https://vk.cc/8kDAui ) - Разрешён адалт, дают бесплатный домен. Секс по телефону ( https://vk.cc/6u7YCX ) - Мужской трафик конвертит на ура.
S
На сайте с 30.09.2016
Offline
459
#2
Pavel A:
как в компоненте ограничить размер загружаемого файла?

Немного задом наперёд написан массив, но наверное так задумано...

Ну да ладно, примерно так надо сделать для 1024 байт

	
if ($theFileName!="" && $theFile['size']['author_image'] < 1024){
//Uploading the image file
........
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий