Visualizzazione dei risultati da 1 a 9 su 9

Visualizzazione discussione

  1. #5
    Utente di HTML.it L'avatar di neo1976
    Registrato dal
    Mar 2015
    Messaggi
    379
    clasku il compilatore crea tutto il form in automatico, io non sono esperto,per codice lato server che riguarda la parte dell'upload intendi questo?

    Codice PHP:
    <?php
       $result 
    = array();
       
    $sizes = array('MB' => '1024''KB' => '1');
       
    $clear true;
       
    $result['success'] = true;
        
    $result['file_names'] = false;
    //echo "<pre>";print_r($_FILES);exit;
    if($_FILES['myfile']){
       for(
    $i=0$i count($_FILES['myfile']['name']); $i++){
           
    //echo "<pre>";print_r($_POST);exit;
           
    if($_FILES['myfile']['error'][$i] != '4'){
               
    $target_path basename($_FILES['myfile']['name'][$i]);
               
               
    $ext_ar explode("."$_FILES['myfile']['name'][$i]);
               
    $ext end($ext_ar);
               
    //Check File Extension
               
    if($_POST['ext_auth_type'][$i] == 'limited'){
                       
    $allowed_ext explode(","$_POST['authorized_file_ext'][$i]);
                    
                    if(!
    in_array($ext$allowed_ext)){
                        
    $result['success'] = false;
                        
    $clear false;
                        
                        
    $result['err'][$i]['fileindex'] =  $_POST['file_index'][$i];
                        
    $result['err'][$i]['err'] =  '<div class="has-error event-err"><span class="help-block">'.stripslashes(html_entity_decode($_POST['err_file_ext'][$i], ENT_QUOTES)).'</span></div>';
                    }
               }
               if(
    $clear == true){
                   
    //Check File size
                  
    $max_allowed_size =  ($_POST['max_file_size'][$i]) * ($sizes[$_POST['unit_file_size'][$i]]) * 1024;
                   if(
    $_FILES['myfile']['size'][$i] > $max_allowed_size){
                        
    $result['success'] = false;
                        
    $clear false;
                        
                        
    $result['err'][$i]['fileindex'] =  $_POST['file_index'][$i];
                        
    $result['err'][$i]['err'] =  '<div class="has-error event-err"><span class="help-block">'.stripslashes(html_entity_decode($_POST['err_file_size'][$i], ENT_QUOTES)).'</span></div>';
                   }
               }
                
           }elseif(
    $_POST['required'][$i] == 'required'){
                
    $result['success'] = false;
                
    $clear false;
                
    $result['err'][$i]['fileindex'] =  $_POST['file_index'][$i];
                
    $result['err'][$i]['err'] = '<div class="has-error event-err"><span class="help-block">'.stripslashes(html_entity_decode($_POST['element_required_validation_txt'][$i], ENT_QUOTES)).'</span></div>';
            }
       }
       
        if(
    $clear == true){
            for(
    $i=0$i count($_FILES['myfile']['name']); $i++){
                
                
    $target_path basename($_FILES['myfile']['name'][$i]);
                if(@
    move_uploaded_file($_FILES['myfile']['tmp_name'][$i], "../media/uploads/".$target_path)) {
                  
    $result['success'] = true;
                  
    $result['file_names'][$_POST['file_index'][$i]] = $target_path;
                }
            }
            
    sleep(1);
        }
        
    } else {
        
    $result['success'] = true;
        
    $result['file_names'] = false;
    }
              
       
       
    //echo "<pre>";print_r($result);exit;
    ?>


    <script language="javascript" type="text/javascript">window.top.window.stopUpload(<?php echo json_encode($result); ?>);</script>
    Ultima modifica di neo1976; 10-04-2016 a 17:38

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.