Ну код загрузки изрбражения выглядит так
<?php
if(isset($_FILES['image'])){
$file_name = $_FILES['image']['name'];
$file_size = $_FILES['image']['size'];
$file_tmp = $_FILES['image']['tmp_name'];
$file_type = $_FILES['image']['type'];
move_uploaded_file($file_tmp,"img/pic.png");
}
header('Location: index.php');
?>
советую проверять изображение на то, что это изображение)
чтобы тебе нельзя было вместо него загрузить какой-нибудь пхп файл и т.д.
погугли, в инете есть готовые, эффективные решения