DCS9302010072116425101.jpg can be split
If the file name length is constant, then you could use the following.
$full_filename = "DCS9302010072116425101.jpg";
$stamp_str = substr ($full_filename , 6, 22 );
$year = substr ($stamp_str , 0, 4 );
$month = substr ($stamp_str , 4, 2 );
$day = substr ($stamp_str , 6, 2 );
$hour = substr ($stamp_str , 8, 2 );
$minutes = substr ($stamp_str , 10, 2 );
$seconds = substr ($stamp_str , 12, 2 );
$picture = substr ($stamp_str , 14, 2 );
Will extract to variables that you can then format like so...
$timestamp = sprintf("%s/%s/%s - %s:%s:%s - [%s]", $day,$month,$year,$hour,$minutes,$seconds,$picture);