Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    passaggio di valori dinamici nella programmazione ad oggetti

    Sto usando il class.uploader.php trovato su http://www.verot.net ma vorrei rinominare il file caricato usando un valore dinamico presente nella variabile $id_bambino
    purtroppo il sistema non interpreta la variabile che se sostituita ad una semplice stringa cambia il nome del file correttamente con il metodo file_new_name_body
    Probabilmente è un errore di sintassi perché non mi intendo molto di programmazione ad oggetti...

    Codice PHP:
    include_once'class.upload.php';
        
    $file $_FILES['my_field'];
        
    $handle = new Upload($file);
            
        
    // then we check if the file has been uploaded properly
        // in its *temporary* location in the server (often, it is /tmp)
        
    if ($handle->uploaded) {
          
    $handle->file_new_name_body   $id_bambino;
          
    $handle->image_resize          true;
          
    $handle->image_ratio           true;
          
    $handle->image_y               600;
          
    $handle->image_x               600;
          
    $handle->jpeg_quality           95;
          
    // now, we start the upload 'process'. That is, to copy the uploaded file
            // from its temporary location to the wanted location
            // It could be something like $handle->Process('/home/www/my_uploads/');
            
    $handle->Process($folder); 

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    356
    non credo che sia li che devi andare a modificare...quelli me sembrano solo dei parametri per la funzione...

    devi andare a vedere dove modificare qualcosa nella funzione Process()
    Jekkil

  3. #3
    Ho trovato l'errore che non era connesso al problema che immaginavo inizialmente: l'upload si basava su una chiamata GET attraverso un form che però nella action non riportava il valore GET e quindi si perdeva il contenuto della variabile $id_bambino.
    Grazie lo stesso!

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.