Buona sera,
con il sudore della fronte sono riuscito a scrivere (o meglio ad adattare) uno script in php.
Lo script legge un'immagine presente in una qualsiasi cartella del mio sito e vi sovrappone un watermark (una sorta di Copyright) e visualizza il risultato a video.
Lo script è richiamato in questo modo

http://miosito.com/watermark.php?img...g/immagine.jpg

Immagine jpg viene letta e viene apposto il watermark.

Ho paura, non avendo esperienza in php, che il codice permetta code injection.
Posto il codice utilizzato così che qualcuno possa consigliarmi.

Codice PHP:
<?php

//$_GET['img'] contiene l'immagine sulla quale sovrapporre il watermark
$source =@$_GET['img'];

//questa variabile contiene l'immagine che viene sovrapposta
$watermark_file "http://miosito.com/watermark.JPG";


$image = @imagecreatefromjpeg($source);

$source_w = @imagesx($image);

$source_h = @imagesy($image);


$watermark = @imagecreatefromjpeg($watermark_file);

$watermark_w = @imagesx($watermark);

$watermark_h = @imagesy($watermark);



//qui decido dove posizionare il watermark
$dest_x = ($source_w $watermark_w)/2;

$dest_y 5;


@
imagecopy($image$watermark$dest_x$dest_y00$watermark_w$watermark_h);

header('Content-type: image/jpeg');


$if (isset($source_w) ) //se sono riuscito a leggere correttamente l'immagine
@imagejpeg($image);   //la visualizzo
else
@
imagejpeg($watermark); //altrimenti visualizzo solo il watermark


?>
Ovvio che il pericolo derivi dal fatto che qualcuno richiami lo script così

http://miosito.com/watermark.php?img=codicemaligno

Ho letto altri articoli sul code injection ma sinceramente ho capito poco.
Chiedo a Voi che di certo ne saprete più di me.