PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- class uploadResult {
- var $errCode;
- var $errDescription;
- var $imagePath;
- }
- $result = new uploadResult();
- $result->imagePath = "";
- $result->errDescription = "";
- $myImage = $_FILES["myImage"];
- // проверяем на наличие ошибок при загрузке
- if ($myImage["error"] !== UPLOAD_ERR_OK) {
- $result->errCode = UPLOAD_ERR_OK;
- $result->errDescription = "Ошибка при загрузке файла изображения";
- exit;
- }
- $name = $myImage["name"];
- // перемещаем файл в постоянное место хранения
- if (!$success) {
- $result->errCode = 1;
- $result->imagePath = UPLOAD_DIR.$name . $myImage["tmp_name"];
- $result->errDescription = "Ошибка при перемещении загруженного файла в место постоянного хранения";
- exit;
- }
- // задаем права на новый файл
- $result->errCode = 0;
- $result->imagePath = UPLOAD_DIR.$name;// . $myImage["tmp_name"];
- $result->errDescription = "Файл " . $myImage["tmp_name"] . " загружен на сервер";
- exit;
- } else {
- echo "<p>Произошла ошибка.</p>";
- exit;
- }
- ?>