Revisando tu código me doy cuenta que tienes 2 $_FILES con diferente nombre, seguro es eso, utiliza el mismo nombre que le has dado al input, creo que es "foto"
Asi:
Código PHP:
<?php
$titulo=$_POST['titulo'];
$izenburua=$_POST['izenburua'];
$texto=$_POST['texto'];
$textua=$_POST['textua'];
$foto =$_FILES['foto']['name'];
$destino ="../goitiknew/irudiakgoitik";
move_uploaded_file($_FILES['foto']['tmp_name'], $destino . "/" . $_FILES['foto']['name']);
?>
P.D: Si usas PHP >= 4 ya no uses $HTTP_POST_FILES solo utiliza $_FILES
P.D2: Siempre usa comillas simples para hacer referencia en los arreglos ejemplo: $_POST['algo']
Saludos