Fix PHP code

MQL5 Scripts

Job finished

Execution time 29 minutes

Specification

Hello everybody i need to fix some  php code, pls help.

<?php 


class UploadException extends Exception 

    public function __construct($code) { 

        $message = $this->codeToMessage($code); 

        parent::__construct($message, $code); 

    } 


    private function codeToMessage($code) 

    { 

        switch ($code) { 

            case UPLOAD_ERR_INI_SIZE: 

                $message = "The uploaded file exceeds the upload_max_filesize directive in php.ini"; 

                break; 

            case UPLOAD_ERR_FORM_SIZE: 

                $message = "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form";

                break; 

            case UPLOAD_ERR_PARTIAL: 

                $message = "The uploaded file was only partially uploaded"; 

                break; 

            case UPLOAD_ERR_NO_FILE: 

                $message = "No file was uploaded"; 

                break; 

            case UPLOAD_ERR_NO_TMP_DIR: 

                $message = "Missing a temporary folder"; 

                break; 

            case UPLOAD_ERR_CANT_WRITE: 

                $message = "Failed to write file to disk"; 

                break; 

            case UPLOAD_ERR_EXTENSION: 

                $message = "File upload stopped by extension"; 

                break; 


            default: 

                $message = "Unknown upload error"; 

                break; 

        } 

        return $message; 

    } 


// Use 

if ($_FILES['file']['error'] === UPLOAD_ERR_OK) { 

//uploading successfully done 

} else { 

throw new UploadException($_FILES['file']['error']); 

?> 

Responded

1
Developer 1
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free

Project information

Budget
10 - 30 USD
Deadline
to 1 day(s)