<?php
// contiene el mensaje a mostrar al usuario
$message="";
// si vale 1 todo ha ido bien, 0 ha habido algun problema
$ok=1;
if($_POST["nombre"])
{ $message.="El nombre recibido es: ".$_POST["nombre"]."\n";
}else{ $message.="No se ha recibido el nombre\n";
$ok=0;
}
if($_FILES)
{ if($_FILES["archivo0"]["error"]==UPLOAD_ERR_OK)
{ // movemos el archivo a la carpeta donde se encuentra este archivo
move_uploaded_file($_FILES["archivo0"]["tmp_name"], "./".$_FILES["archivo0"]["name"]);
$message.="La imagen ".$_FILES["archivo0"]["name"]." se ha recibido correctamente\n";
}
}else{ $message.="No se ha recibido ningun archivo\n";
$ok=0;
}
# devolvemos un json con la información
echo json_encode(array("ok"=>$ok,"message"=>$message));?>
#miForm>div {width:200px;padding:10px;}/*** AJAX para enviar el formulario con la imagen al archivo guardar.php*/cache:false{}/*** Función que pone el archivo en un FormData* @return FormData*/{// Obtenemos el listado de archivos en un array// Creamos un objeto FormData, que nos permitira enviar un formulario// Este objeto, ya tiene la propiedad multipart/form-data// Recorremos todo el array de archivos y lo vamos añadiendo all// objeto data{// Al objeto data, le pasamos clave,valor}}/*** Función que recorre todo el formulario para apadir en el FormData los valores del formulario* @param string id hace referencia al id del formulario* @param FormData data hace referencia al FormData* @return FormData*/{}}}guardar.php