PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- //add photo
- $errors = "";
- $msg = "";
- $fileElementName = 'imgprodkv';
- $i = 0;
- for ($i = 0; $i < $files_count-1; $i++) {
- {
- switch($_FILES[$fileElementName]['error'][$i])
- {
- case '1':
- $error = 'размер загруженного файла превышает размер установленный параметром upload_max_filesize в php.ini ';
- break;
- case '2':
- $error = 'размер загруженного файла превышает размер установленный параметром MAX_FILE_SIZE в HTML форме. ';
- break;
- case '3':
- $error = 'загружена только часть файла ';
- break;
- case '4':
- $error = 'файл не был загружен (Пользователь в форме указал неверный путь к файлу). ';
- break;
- case '6':
- $error = 'неверная временная дирректория';
- break;
- case '7':
- $error = 'ошибка записи файла на диск';
- break;
- case '8':
- $error = 'загрузка файла прервана';
- break;
- case '999':
- default:
- $error = 'No error code avaiable';
- }
- }
- elseif(empty($_FILES[$fileElementName]['tmp_name'][$i]) || $_FILES[$fileElementName]['tmp_name'][$i] == 'none')
- {
- $error = 'No file was uploaded..';
- }
- else
- {
- $error =$_FILES[$fileElementName]['name'][$i] . " уже существует. ";
- }
- else{
- $msg .= " File Name: " . $_FILES[$fileElementName]['name'][$i] . "<br/>";
- $msg .= " File Type: " . $_FILES[$fileElementName]['type'][$i] . "<br/>";
- $upl_path = 'uploads/prod/';
- $thumb_path = 'uploads/prod/thumb/';
- $source = $_FILES[$fileElementName]['tmp_name'][$i];
- $target = $upl_path. $_FILES[$fileElementName]['name'][$i];
- $new_name = 'thumb_'. $_FILES[$fileElementName]['name'][$i];
- $resource_src = $thumb_path.$new_name;
- //получаем параметры загруженного файла
- switch($params[2]){
- }
- //если высота больше ширины
- //вычисляем новую ширину
- if($params[1]>$params[0]){
- $newheight=70;
- }
- //если ширина больше высоты
- //вычисляем новую высоту
- if($params[1]<$params[0]){
- $newwidth=70;
- }
- //создаем миниатюру загруженного изображения
- $newwidth,$newheight,$params[0],$params[1]);