Вам не нужно это внутри события изменения:
$("#content").html('<img src="<?php echo $picture; ?>" >');
Поскольку ваше событие изменения только что повторно отправило страницу.Вы должны сделать некоторую форму оператора if, где, если установлен $ picture, затем показать этот код:
<?php if ($picture): ?>
<script type="text/javascript">
$("#content").html('<img src="<?php echo $picture; ?>">');
</script>
<?php endif; ?>
EDITED
Кроме того, скопируйте файл tmpв папку, которую ваш веб-сервер (apache) может прочитать:
if(isset($_FILES['image'])) {
$file_name = $_FILES['image']['name'];
$file_tmp = $_FILES['image']['tmp_name'];
$newDir = "/webdir-on-file-system";
$staticUrl = "http://static.url";
move_uploaded_file($file_tmp, $newDir . "/" .$file_name);
$picture = $staticUrl . "/" .$file_name;
}
Кроме того, убедитесь, что у вас есть соответствующие разрешения для копирования в $ newDir