A ver, acabo de probar el script, y la verdad, tiene un par de errores en el HTML, veras, el
form, no esta cerrado, y ademas no se declara el
enctype, al final el codigo completo seria:
Código PHP:
$dir="../imagenes/";
$carpeta="fondos2";
//SI NO EXISTEN VARIABLE PASADOS POR EL FORMULARIO, ES LA PRIMERA VEZ QUE SE MUESTRA LA PAGINA
if(!isset($_POST['enviar'])) {
echo "<form enctype='multipart/form-data' name='sube_imagen' method='post' action='".$PHP_SELF."'>\n
<select name='seccion'>\n
<option value='1'>Home</option>\n
<option value='2'>Sobre mi</option>\n
<option value='2'>Contacto</option>\n
</select>\n
<p> </p>\n
<p>Imagen en español:<input type='file' name='imagen_es'></p>\n
<p>Imagen en inglés: <input type='file' name='imagen_en'></p>\n
<p><input type='Submit' value='Enviar' name='enviar'></p></form>\n";
} // fin isset
else {
$seccion =$_POST["seccion"];
$img_es = $_FILES['imagen_es']['name'];
$img_en = $_FILES['imagen_en']['name'];
echo "j".$img_es;
if($_POST["enviar"]) {
if (is_uploaded_file($_FILES['imagen_es']['tmp_name'])) {
chmod($dir.$carpeta, 777);
move_uploaded_file($_FILES['imagen_es']['tmp_name'], $dir.$carpeta."/".$img_es);
$subio = true;
}
}
if($subio=TRUE) {
echo "Las imagenes se han subido correctamente"; } else {echo "No se han podido guardar las imagenes correctamente.";
}
echo"<p><a href='javascript:history.go(-1)'>Volver</a></p>\n";
}
Este funciona(al menos en mi equipo).
Saludos.