Utf8 convert
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Åäèíàÿ ôóíêöèÿ äëÿ çàëèâêè ôàéëîâ íà ñåðâåð.
|
||||
* Единая функция для заливки файлов на сервер.
|
||||
*
|
||||
* @author Ivor Barhansky <me@lopar.space>
|
||||
* @version 1
|
||||
@@ -60,7 +60,7 @@ class Uploader
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $path ïóòü îò êîðíÿ äî êîíå÷íîé ïàïêè áåç îòêðûâàþùåãî ñëåøà.
|
||||
* @param string $path путь от корня до конечной папки без открывающего слеша.
|
||||
* @return void
|
||||
*/
|
||||
public function setSavePath($path)
|
||||
@@ -100,19 +100,19 @@ class Uploader
|
||||
{
|
||||
list($width, $height) = getimagesize($this->FILE['tmp_name']);
|
||||
if (!$width || !$height) {
|
||||
self::$error = 'Íå ïîäòÿíóëèñü ðàçìåðû ôàéëà.';
|
||||
self::$error = 'Не подтянулись размеры файла.';
|
||||
return false;
|
||||
}
|
||||
if (
|
||||
($width < $this->width['min'] || $width > $this->width['max']) ||
|
||||
($height < $this->height['min'] || $height > $this->height['max'])
|
||||
) {
|
||||
self::$error = 'Òðåáîâàíèÿ ê ðàçìåðó: ';
|
||||
self::$error = 'Требования к размеру: ';
|
||||
if ($this->width['min'] !== $this->width['max'] || $this->height['min'] !== $this->height['max']) {
|
||||
self::$error .= "îò [{$this->width['min']} x {$this->height['min']}] äî ";
|
||||
self::$error .= "от [{$this->width['min']} x {$this->height['min']}] до ";
|
||||
}
|
||||
self::$error .= "[{$this->width['max']} x {$this->height['max']}].";
|
||||
self::$error .= " Òåêóùèé ðàçìåð [$width x $height]";
|
||||
self::$error .= " Текущий размер [$width x $height]";
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
@@ -124,7 +124,7 @@ class Uploader
|
||||
$this->setMaxFileSize(2);
|
||||
}
|
||||
if ($this->FILE['size'] > $this->maxFileSizeMb * (1024 * 1024) || $this->FILE['size'] <= 0) {
|
||||
self::$error = 'Íåâåðíûé ðàçìåð ôàéëà. Ìàêñèìàëüíûé ðàçìåð ôàéëà ' . $this->maxFileSizeMb . ' ÌÁ';
|
||||
self::$error = 'Неверный размер файла. Максимальный размер файла ' . $this->maxFileSizeMb . ' МБ';
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
@@ -136,7 +136,7 @@ class Uploader
|
||||
!preg_match('/\.(' . $this->extensions . ')$/i', $this->FILE['name'], $this->extMatches) ||
|
||||
!preg_match('/image/i', $this->FILE['type'])
|
||||
) {
|
||||
self::$error = 'Íåâåðíûé òèï ôàéëà. Äîïóñòèìûå òèïû : ' . $this->extensions;
|
||||
self::$error = 'Неверный тип файла. Допустимые типы : ' . $this->extensions;
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
@@ -145,7 +145,7 @@ class Uploader
|
||||
private function hasNormalFilePath()
|
||||
{
|
||||
if (!$this->savePath || !is_dir($this->savePath)) {
|
||||
self::$error = 'Îøèáêà çàãðóçêè: íåò òàêîé ïàïêè.';
|
||||
self::$error = 'Ошибка загрузки: нет такой папки.';
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
@@ -161,7 +161,7 @@ class Uploader
|
||||
$fn2 = $this->cnm;
|
||||
}
|
||||
if (!move_uploaded_file($this->FILE['tmp_name'], $this->savePath . $fn)) {
|
||||
self::$error = 'Îøèáêà çàãðóçêè ôàéëà';
|
||||
self::$error = 'Ошибка загрузки файла';
|
||||
return false;
|
||||
}
|
||||
return [$fn2, $fn, $this->savePath . $fn];
|
||||
|
||||
Reference in New Issue
Block a user