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

    [php] upload di un file da copiare in 2 cartelle

    ciao, sto cercando di far in modo ke un upload di una foto permetta di salvare una copia in una cartella "immagini" e una copia, appositamente ridimensionata in automatico, in "anteprime".
    ho letto la pillola di xPilux http://forum.html.it/forum/showthrea...hreadid=694523
    e giusto da quella stavo cercando ispirazione. ho provato ad adattarla alle mie esigenzema, visto ke il nome del file uploadato mi deve andare dentro un DB,mi viene un casino inenarrabile.
    fino a uploadare una copia, quella con le dimensioni originali della foto ci sn riuscito (ed è già tanto), ora cm posso dirgli di farmene un'altra copia di questa foto?

  2. #2
    qualcuno mi può controllare la correttezza del codice, funzionare funziona e mi pare sia anche corretto..xò vorrei una conferma, magari mi sono dimenticato qlc!
    Codice PHP:
    $percorso_foto "fotoutenti/$fotocriptato.jpg";
    is_uploaded_file($_FILES["foto"]["tmp_name"]);
    move_uploaded_file($_FILES["foto"]["tmp_name"], "$percorso_foto"); //salvo la foto caricata nel percorso 
    copy($fotocriptato.jpg,"fotoutenti/miniature/$fotocriptato.jpg");
    $fullsize=imagecreatefromjpeg("$percorso_foto");// prendo l'immagine da dove l'ho salvata
    $fullsize_height=imagesy($fullsize);
    $fullsize_width=imagesx($fullsize);
    $thumb_width=62;// gli dico la larghezza e l'altezza la farà in proporzione
    $thumb_height=floor($fullsize_height/($fullsize_width/$thumb_width));
    $thumb=imagecreatetruecolor($thumb_width,$thumb_height);
    imagecopyresampled($thumb,$fullsize,0,0,0,0,$thumb_width,$thumb_height,$fullsize_width,$fullsize_height);
    imagedestroy($fullsize);
    imagejpeg ($thumb,"fotoutenti/miniature/$fotocriptato.jpg");
    imagedestroy($thumb); 
    oltretutto, convertireil nome della foto con md5 è sufficiente x evitare ke 2 file si sovrascrivano?se ci sono degli spazi nel nome del file o caratteri strani..può dar noia?


    ps
    sn troppo felice, ce l'ho fatta..forse!!!!

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.