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!