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

    rinominare file durante l'upload

    Codice PHP:

    <?PHP
     
    // Connessione al db
    $link mysql_connect('localhost''root''root')
    or die(
    'Connessione al db fallita.');
    // selezione del db
    mysql_select_db("sosalbergo"$link);

    $cur $_FILES['curriculum']['name'];
    $foto $_FILES['foto']['name'];

    $sql="INSERT INTO lavoratore (nome, cognome, email, reparto, eta, esperienza, prov, curriculum, foto, note)
    VALUES
    ('
    $_POST[nome]', '$_POST[cognome]', '$_POST[email]','$_POST[reparto]','$_POST[eta]','$_POST[esperienza]','$_POST[prov]','$cur','$foto','$_POST[note]')";

    if (!
    mysql_query($sql,$link))
      {
      die(
    'Errore: ' mysql_error());
      }
    echo 
    "L'articolo aggiunto al catalogo! ";

    // RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD
        
    $cartella "upload/";
        
    $percorso $_FILES['curriculum']['tmp_name'];
        
    $nome $_FILES['curriculum']['name'];
        
    // ESEGUO L'UPLOAD CONTROLLANDO L'ESITO
        
    if (is_file($percorso) && move_uploaded_file($percorso$cartella $nome))
        {  
                   print 
    "";
        }
        else
        {
            print 
    "Si sono verificati dei problemi durante l'Upload, il file inserito protrebbe essere troppo grande!";
        }
        
    $cartell "upload/";
        
    $percors $_FILES['foto']['tmp_name'];
        
    $nom $_FILES['foto']['name'];
        
    // ESEGUO L'UPLOAD CONTROLLANDO L'ESITO
        
    if (is_file($percorso) && move_uploaded_file($percors$cartell $nom))
        {  
                   print 
    "";
        }
        else
        {
            print 
    "Si sono verificati dei problemi durante l'Upload, il file inserito protrebbe essere troppo grande!";
        }
    mysql_close($link)
    ?>
    come posso rinominare i file uplodati con lo stesso nome del campo email così da avere solo file con nomi univoci?

    grazie

  2. #2

  3. #3
    se ad esempio cambio la variabile
    Codice PHP:
         $nome $_FILES['curriculum']['name']; 
    in
    Codice PHP:
         $nome $_POST[email]; 
    cioè col nome dell'email nn avrò problemi con le estensioni, nel senso che verranno omesse?

    grazie

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