Scusate il disturbo ihih
comunque ho trovato uno script funzionante su internet con la quale faccio l'Upload di immagini
Io sto creando un sito di E-Commerce e quindi in parte all'asta dovrei fare vedere l'immagine..
Questo è il problema..quando carico l'immagine lui me la carica nella cartella img...e qua va tutto bene...solo che io voglio che l'immagine abbia il nome dell' Id dell oggetto associata...invece con questo script ha il nome originale, come quello caricato inizialmente..
Spero che voi possiate darmi una dritta su come fare...

Io pensavo di passargli in input hidden l id dell oggetto ...e poi boh hiih
Mie Aste
Codice PHP:
    $ID=$_GET["ID_OGGETTO"];
  
$query="SELECT utente.ID,titolo,nickname,categoria,descrizione,Prezzo_iniziale,Prezzo_finale,data_inizio,data_fine,
(SELECT nickname FROM offerta,utente WHERE offerta.ID_Utente=utente.ID AND ID_Oggetto='
$ID'AND Prezzo=(select MAX(Prezzo) from offerta where ID_Oggetto='$ID' )) AS nick_acquirente
  FROM oggetto,utente
  WHERE Utente.ID=Oggetto.ID_Utente and Oggetto.ID='
$ID' ";
    
$result mysql_query ($query);
 
    while(
$row mysql_fetch_array($result)) 
{
    if(
$row["data_fine"]> date('Y-m-d H:i:s')){
        
$query2 "SELECT * FROM offerta WHERE ID_Oggetto='$ID'";     
$result2 mysql_query($query2);
 
$totalrows mysql_num_rows($result2);
 
    echo
"
        Non hai ancora inserito un'immagine.

        [b]Un annuncio con foto viene consultato mediamente 7 volte di piu'[/b]
        [U]</form>
<form action='upload.php' method='post' enctype='multipart/form-data'>
    
    <input name='image' type='file' size='40' />
    
    <input name='upload' type='submit' value='Carica immagine' />
</form>[/U]
        <h1>" 
$row["titolo"] ."</h1>
        

Categoria: " 
$row["categoria"] ."</p>
        

Prezzo: " 
$row["Prezzo_finale"] ."Euro
        </p> 
        

Numero Offerte:
$totalrows</p>
        

Attuale vincitore: " 
$row["nick_acquirente"] ."
        

L'asta termina il: " 
$row["data_fine"] ."</p>

            
        

Venditore: " 
$row["nickname"] ."</p>

        

Descrizione: " 
$row["descrizione"] ."</p>";
        
        } 
Upload.php
Codice PHP:

    
do {
  if (
is_uploaded_file($_FILES['image']['tmp_name'])) {
    
// Controllo che il file non superi i 2MB
    
if ($_FILES['image']['size'] > 2000000) {
      
$msg "

Il file non deve superare i 2MB!!</p>"
;
      break;
    }
    
// Ottengo le informazioni sull'immagine
    
list($width$height$type$attr) = getimagesize($_FILES['image']['tmp_name']);
    
// Controllo che le dimensioni (in pixel)
    
if (($width 1200) || ($height 1800)) {
      
$msg "

Dimensioni non corrette!!</p>"
;
      break;
    }
    
// Controllo che il file sia in uno dei formati GIF, JPG o PNG
    
if (($type!=1) && ($type!=2) && ($type!=3)) {
      
$msg "

Formato non corretto!!</p>"
;
      break;
    }
    
// Verifico che sul sul server non esista già un file con lo stesso nome
    
if (file_exists('img/'.$_FILES['image']['name'])) {
      
$msg "

File già esistente sul server. Rinominarlo e riprovare.</p>"
;
      break;
    }
    
// Sposto il file nella cartella da me desiderata
    
if (!move_uploaded_file($_FILES['image']['tmp_name'], 'img/'.$_FILES['image']['name'])) {
      
$msg "

Errore nel caricamento dell'immagine!!</p>"
;
      break;
    } 
    else {
$msg "

Caricamento avvenuto correttamente!</p>
    <input type='button' value='indietro' onClick='javascript:history.go(-1)' name='button'>"
;
      break;}
     }
} while (
false);
echo 
$msg