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:
Ecco, vorrei aggiungere una funzione in più. Dopo aver fatto i controlli sul file vorrei aggiungere un bordo all'immagine.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']);
Ho trovato questo codice in questa pagina:
http://php.html.it/articoli/leggi/93...i-gd-in-php/3/
Come lo "implemento nel mio già esistente codice?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 }
Secondo voi così funziona?
GRAZIE PER L'AIUTO!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']);![]()


Rispondi quotando
