Stavo rispondendo ad un vecchio topic ma ho pensato di aprirne uno nuovo in quanto i bordi alle img non sono ancora mai stati trattati.

Mi capitate a Fagggggiuolo

Brevemente. Da un form faccio capire una foto (jprg o gif) dal mio sito, faccio dei controlli e poi la copio dalla cartella temporanea in quella definitiva. Poi cancello il file nella cartella temporanea.

Il codice che fa questo è il seguente:
codice:
copy($HTTP_POST_FILES['file']['tmp_name'],"/home/vhosts/sito.it/var/www/html/dir/upload/".$categoria_foto."/".$nome1);

unlink($HTTP_POST_FILES['file']['tmp_name']);
Ecco, vorrei aggiungere una funzione in più. Dopo aver fatto i controlli sul file vorrei aggiungere un bordo all'immagine.
Ho trovato questo codice in questa pagina:
http://php.html.it/articoli/leggi/93...i-gd-in-php/3/

codice:
function ApplicaBordo(&$imres){
  $h = imagesy($imres)-1;
  $w = imagesx($imres)-1;

  $white = imagecolorallocate($imres, 255, 255, 255);
  $black = imagecolorallocate($imres, 0, 0, 0);

  imagerectangle($imres, 0, 0, $w, $h, $black);   // Bordo composto da una linea esterna nera
  imagerectangle($imres, 1, 1, $w-1, $h-1, $white); // e da una linea interna bianca
}
Come lo "implemento nel mio già esistente codice?
Secondo voi così funziona?

codice:
$nome1 = applicabordo($nome1);

copy($HTTP_POST_FILES['file']['tmp_name'],"/home/vhosts/sito.it/var/www/html/dir/upload/".$categoria_foto."/".$nome1);

unlink($HTTP_POST_FILES['file']['tmp_name']);
GRAZIE PER L'AIUTO!