Welcome Guest, Not a member yet? Register   Sign In
Is it a good idea to overwrite Super Global Variables ??
#1

In my opinion, we should discourage, happy to understand what best practice should be ?

Example, where $_FILES is overwritten as

 
PHP Code:
$filesCount count($_FILES['files']['name']);
 
       for($i 0$i $filesCount$i++){
 
           $_FILES['file']['name'    $_FILES['files']['name'][$i];
 
           $_FILES['file']['type'    $_FILES['files']['type'][$i];
 
           $_FILES['file']['tmp_name'] = $_FILES['files']['tmp_name'][$i];
 
           $_FILES['file']['error'    $_FILES['files']['error'][$i];
 
           $_FILES['file']['size'    $_FILES['files']['size'][$i];

 
           // File upload configuration
 
           $uploadPath 'uploads/files/';
 
           $config['upload_path'] = $uploadPath;
 
           $config['allowed_types'] = 'jpg|jpeg|png|gif';

 
           // Load and initialize upload library
 
           $this->load->library('upload'$config);
 
           $this->upload->initialize($config);

 
           // Upload file to server
 
           if($this->upload->do_upload('file')){
 
               // Uploaded file data
 
               $fileData $this->upload->data();
 
               $uploadData[$i]['file_name'] = $fileData['file_name'];
 
               $uploadData[$i]['uploaded_on'] = date("Y-m-d H:i:s");
 
           }
 
       

This is commonly used code to upload multiple files .. 
If this is bad approach.. please share working code for multiple file upload without modify super globals.
Reply


Messages In This Thread
Is it a good idea to overwrite Super Global Variables ?? - by oppachoriya - 09-14-2018, 11:18 AM



Theme © iAndrew 2016 - Forum software by © MyBB