Pagina 5 di 5 primaprima ... 3 4 5
Visualizzazione dei risultati da 41 a 46 su 46
  1. #41
    Utente di HTML.it L'avatar di mud
    Registrato dal
    Jun 2004
    Messaggi
    414
    si ho scritto

    listener.onComplete = function(file:FileReference):Void {
    carica();....}

    però c'è un problema , da quando ho cambiato il nome del file in php non mi esegue più l'upload, e quindi non crea neanche il file di testo
    ho scritto

    Codice PHP:
    <?php // 4, compatibile 5.0 e 5.1
    // Directory di destinazione
    $destination_dir './public/3dgallery/high_res/';
    $immnamerand(0,1000)."_".$_FILES['Filedata']['name']


    // Verifico che il file sia valido e come lui tutte le informazioni
    // Controllo inoltre che non ci siano errori nell' invio ... altrimenti
    // non faccio niente
    if(
        
    // esiste il file di nome Filedata ?
        
    isset($_FILES['Filedata']) &&
        
    // é un array ?
        
    is_array($_FILES['Filedata']) &&
        
    // esistono gli elementi tmp_name, name, size, error
            // di questo array ?
        
    isset(
            
    $_FILES['Filedata']['tmp_name'],
            
    $_FILES['Filedata']['name'],
            
    $_FILES['Filedata']['size'],
            
    $_FILES['Filedata']['error']
        ) &&
        
    // l' errore é esattamente zero ?
        
    intVal($_FILES['Filedata']['error']) === 0
    ) {
        
    // operazione di spostamento da temporanea ad altra cartella
        // se riesco a spostare il file sulla destinazione scrivo un tipo di output
        //if(move_uploaded_file($_FILES['Filedata']['tmp_name'], $destination_dir.$prefisso.$_FILES['Filedata']['name'])) {
        
    if(move_uploaded_file($_FILES['Filedata']['tmp_name'], $destination_dir.$immname)) {
            
    $result "&result=".$immname."&";
                
        }
        
    // altrimenti scrivo un altro tipo di output
        
    else {
            
    $result "&result=Unable to move file&";
               
        }
        
    // operazione per debug, report dell' upload
        // scrivo nella directory di upload cosa e' accaduto
        
    if(@$fp fopen($destination_dir.'upload.txt''w')) {
            
    fwrite($fp$result);
            
    fclose($fp);
        }
    }
    ?>
    cosa c'è che non va?

  2. #42
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    $immname= rand(0,1000)."_".$_FILES['Filedata']['name']

    questa riga va dentro le verifiche, quindi dopo che è stato verificato che

    isset($_FILES['Filedata']['name'])

    allora crei il nuovo nome

  3. #43
    Utente di HTML.it L'avatar di mud
    Registrato dal
    Jun 2004
    Messaggi
    414
    ho provato ma non funziona,
    cmq il problema è solo qua
    $immname= rand(0,1000)."_".$_FILES['Filedata']['name']

    perchè ho provato a usare il codice senza far cambiare nome e funziona alla perfezione

    non so se devo spostarmi nel forum di php o continuare qui, penso cmq che siamo vicino alla fine

    Codice PHP:
    <?php // 4, compatibile 5.0 e 5.1
    // Directory di destinazione
    $destination_dir './public/3dgallery/high_res/';
    if(
           isset(
    $_FILES['Filedata']) &&
            
    is_array($_FILES['Filedata']) &&
            isset(
            
    $_FILES['Filedata']['tmp_name'],
            
    $_FILES['Filedata']['name'],
            
    $_FILES['Filedata']['size'],
            
    $_FILES['Filedata']['error']
        ) &&
           
    intVal($_FILES['Filedata']['error']) === 0
    ) {
          
    $immnamerand(0,1000)."_".$_FILES['Filedata']['name']
        if(
    move_uploaded_file($_FILES['Filedata']['tmp_name'], $destination_dir.$immname)) {
            
    $result "&result=".$immname."&";          
        }
          else {
            
    $result "&result=Unable to move file&";
               
        }
            if(@
    $fp fopen($destination_dir.'upload.txt''w')) {
            
    fwrite($fp$result);
            
    fclose($fp);
        }
    }
    ?>
    ti ringrazio per la pazienza

  4. #44
    Utente di HTML.it L'avatar di mud
    Registrato dal
    Jun 2004
    Messaggi
    414
    ca++o sono commosso!!!!

    FUNZIONAA!!! (scusate la maleducazione)

    dovevo solo mettere un ; dopo la riga di codice!!!

    o cavolo ci vorrebbe un brindisi...

    grazie 1000000 a tutti!!
    and80 timeriti proprio quell'avatar

  5. #45
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non m'ero accorto che mancava

    comunque l'importante è che ora funzioni

  6. #46
    Utente di HTML.it L'avatar di mud
    Registrato dal
    Jun 2004
    Messaggi
    414
    grazie grazie grazie grazie grazie grazie grazie grazie *infinito

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.