prefetto!!!

così è perfetto:

$filename = "pippo.jpg";

$position = strrpos($filename, ".");
$name = substr($filename, 0, $position);
$ext = substr($filename, $position);

echo $filename = $name . rand(0, 9999) . $ext;

grazie mille!!!