Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema upload files

  1. #1

    Problema upload files

    Salve ragazzi,
    ho creato uno script per l'upload di files ma ho un problema. Spesso i files caricati (Solitamente .pdf o .doc) si vedono a metà!

    Qualcuno di voi ha mai riscontrato questo tipo di problema? Come potrei risolverlo?
    Mantisworks.net - Soluzioni dal web per il web!
    SEO, SEM, Software, Siti internet, Grafica e Multimedia

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    di solito quando un file si "uploada male" non si vede proprio... vederne metà non l'avevo mai sentita... credo che le informazioni contenute in file come quelli che hai detto tu, non parlo del testo ma di quello che non si vede, non comprendano il fatto che il file sia semplicemente "troncato"..
    dovresti postare il codice, anche se probabilmente è corretto... magari è un bug del server...

  3. #3
    Ecco il codice:

    Codice PHP:
    if ($_GET['upload']){
                    if (
    $_FILES["files"]['size'] > 0) { // UPLOAD DEI FILES
                        
                        
    switch ($_POST['categoria']){
                                case 
    1:   $path='uploads/mutuo/';
                                break;
                                case 
    2:   $path=getcwd().'/uploads/prestito/';
                                break;
                                case 
    3:   $path=getcwd().'/uploads/cessione/';
                                break;
                                case 
    4:   $path=getcwd().'/uploads/servizi/';
                                break;
                                case 
    5:   $path=getcwd().'/uploads/corsi/';
                                break;
                                default:    echo (
    "");
                                break;
                        }
                        
                        if (
    carica_foto('files',$path,$_FILES['files']['name'])){        
                            echo 
    '

    Modifica avvenuta correttamente</p>'
    ;
                            echo 
    '[url="admin.php?p=upload"]Torna al pannello[/url]';
                        } else {
                            echo 
    'ERRORE';
                        }
                    }
                } else {
                    echo 
    '<form method="post" action="admin.php?p=upload&upload=1" enctype="multipart/form-data"/>';
                    echo 
    '<h2>Dove pubblico il file?</h2>';
                    echo 
    '<div><input type="radio" name="categoria" value="1" checked="yes"/> Mutuo</div>';
                    echo 
    '<div><input type="radio" name="categoria" value="2"/> Prestito Personale / Carta</div>';
                    echo 
    '<div><input type="radio" name="categoria" value="3"/> Cessione/Delega</div>';
                    echo 
    '<div><input type="radio" name="categoria" value="4"/> Servizi</div>';
                    echo 
    '<div><input type="radio" name="categoria" value="5"/> Manuali operativi</div>';
                    echo 
    '

    <input type="file" name="files" class="textbox"/></p>'
    ;
                    echo 
    '<input type="submit" value="Salva file" class="pls" style="margin-bottom:15px">';
                    echo 
    '</form>';
                    
                    echo 
    '<div class="bocs">'
                    
    .'<h2>Mutuo</h2>';
                    
    chdir("uploads/mutuo");
                    if(!(
    $dp opendir("./")) ) die("Non riesco a esplorare il contenuto");
                    
                    while(
    $file readdir($dp)) {
                        if(
    is_file($file))
                        
    $lista[] = $file;
                    }

                    if (
    $lista 0){
                        foreach(
    $lista as $index => $nome) {echo "<a href=\"admin.php?p=upload&a=del&f=$nome&c=mutuo\" title=\"Elimina file\"><img src=\"img/x.gif\" alt=\"elimina\" align=\"absmiddle\" style=\"border:0\"></a> <a href=\"uploads/mutuo/$nome\">$nome</a>
    \n"
    ;}
                    } else {
                        echo 
    'Nessun file presente.';
                    }
                    
    $lista NULL;
                    
    chdir("../..");
                    echo 
    '</div>';
                    
                    echo 
    '<div class="bocs">'
                    
    .'<h2>Prestito P./Carta</h2>';
                    
    chdir("uploads/prestito");
                    if(!(
    $dp opendir("./")) ) die("Non riesco a esplorare il contenuto");
                    
                    while(
    $file readdir($dp)) {
                        if(
    is_file($file))
                        
    $lista[] = $file;
                    }

                    if (
    $lista 0){
                        foreach(
    $lista as $index => $nome) {echo "<a href=\"admin.php?p=upload&a=del&f=$nome&c=prestito\" title=\"Elimina file\"><img src=\"img/x.gif\" alt=\"elimina\" align=\"absmiddle\" style=\"border:0\"></a> <a href=\"uploads/prestito/$nome\">$nome</a>
    \n"
    ;}
                    } else {
                        echo 
    'Nessun file presente.';
                    }
                    
    $lista NULL;
                    
    chdir("../..");
                    echo 
    '</div>';
                    
                    echo 
    '<div class="bocs">'
                    
    .'<h2>Cessione/Delega</h2>';
                    
    chdir("uploads/cessione");
                    if(!(
    $dp opendir("./")) ) die("Non riesco a esplorare il contenuto");
                    
                    while(
    $file readdir($dp)) {
                        if(
    is_file($file))
                        
    $lista[] = $file;
                    }
                    
                    if (
    $lista 0){
                        foreach(
    $lista as $index => $nome) {echo "<a href=\"admin.php?p=upload&a=del&f=$nome&c=cessione\" title=\"Elimina file\"><img src=\"img/x.gif\" alt=\"elimina\" align=\"absmiddle\" style=\"border:0\"></a> <a href=\"uploads/cessione/$nome\">$nome</a>
    \n"
    ;}
                    } else {
                        echo 
    'Nessun file presente.';
                    }
                    
    $lista NULL;
                    
    chdir("../..");
                    echo 
    '</div>';
                    
                    echo 
    '<div class="bocs">'
                    
    .'<h2>Servizi</h2>';
                    
    chdir("uploads/servizi");
                    if(!(
    $dp opendir("./")) ) die("Non riesco a esplorare il contenuto");
                    
                    while(
    $file readdir($dp)) {
                        if(
    is_file($file))
                        
    $lista[] = $file;
                    }

                    if (
    $lista 0){
                        foreach(
    $lista as $index => $nome) {echo "<a href=\"admin.php?p=upload&a=del&f=$nome&c=servizi\" title=\"Elimina file\"><img src=\"img/x.gif\" alt=\"elimina\" align=\"absmiddle\" style=\"border:0\"></a> <a href=\"uploads/servizi/$nome\">$nome</a>
    \n"
    ;}
                    } else {
                        echo 
    'Nessun file presente.';
                    }
                    
    $lista NULL;
                    
    chdir("../..");
                    echo 
    '</div>';
                    
                    echo 
    '<div class="bocs">'
                    
    .'<h2>Manuali Operativi</h2>';
                    
    chdir("uploads/corsi");
                    if(!(
    $dp opendir("./")) ) die("Non riesco a esplorare il contenuto");
                    
                    while(
    $file readdir($dp)) {
                        if(
    is_file($file))
                        
    $lista[] = $file;
                    }

                    if (
    $lista 0){
                        foreach(
    $lista as $index => $nome) {echo "<a href=\"admin.php?p=upload&a=del&f=$nome&c=corsi\" title=\"Elimina file\"><img src=\"img/x.gif\" alt=\"elimina\" align=\"absmiddle\" style=\"border:0\"></a> <a href=\"uploads/corsi/$nome\">$nome</a>
    \n"
    ;}
                    } else {
                        echo 
    'Nessun file presente.';
                    }
                    
    $lista NULL;
                    
    chdir("../..");
                    echo 
    '</div>';
                    
                } 
    Mantisworks.net - Soluzioni dal web per il web!
    SEO, SEM, Software, Siti internet, Grafica e Multimedia

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 © 2026 vBulletin Solutions, Inc. All rights reserved.