* Version= Expression version is undefined on line 10, column 14 in Templates/Scripting/EmptyPHP.php. * Descripcion= * / /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ ?> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php require_once "funcionesEjer7.php"; require_once "funcionesRelleno.php"; if (isset($_POST["next1"])) { processForm(); } elseif (isset($_POST["next2"])) { displayGracias(); } elseif (isset($_POST["back1"])) { displayPaso1(array(), ""); } else { displayPaso1(array(), ""); } ?> </body> </html>
function processForm() { $camposObligatorios = array("nombre", "apellidos", "direccion", "telefono"); $camposPendientes = array(); $mensajeFoto = ""; foreach ($camposObligatorios as $obligatorio) { if (!isset($_POST[$obligatorio]) or empty($_POST[$obligatorio])) { $camposPendientes[] = $obligatorio; } } if (isset($_FILES["foto"]) and $_FILES["foto"]["error"] == UPLOAD_ERR_OK) { // if ($_FILES["$foto"]["type"] != "image/pjpeg") { // con esta línea podríamos trabajar con los dos navegadores: if ($_FILES["foto"]["type"] != "image/pjpeg" and $_FILES["foto"]["type"] != "image/jpeg") { echo "<p>JPEG fotos solamente, gracias!</p>"; $mensajeFoto = "error"; pie(); // no olvidar crear la carpeta fotos dentro de wamp/www } elseif (!move_uploaded_file($_FILES["foto"]["tmp_name"], "fotos/" . basename($_FILES["foto"]["name"]))) { echo "<p>Lo sentimos, hubo un problema al subir esa foto.</p>" . ($mensajeFoto = "error"); $_FILES["foto"]["error"]; pie(); } } else { cabecera(); switch ($_FILES["foto"]["error"]) { case UPLOAD_ERR_INI_SIZE: $mensaje = "La foto es más grande de lo que permite el servidor."; $mensajeFoto = "error"; break; case UPLOAD_ERR_FORM_SIZE: $mensaje = "La foto es más grande de lo que permite el formulario."; $mensajeFoto = "error"; break; case UPLOAD_ERR_NO_FILE: $mensaje = "No se ha subido ningún archivo."; $mensajeFoto = "error"; break; default: $mensaje = "Póngase en contacto con el administrador del servidor para obtener ayuda."; $mensajeFoto = "error"; } echo "<p>Lo sentimos, hubo un problema al subir la foto {$mensaje}</p>"; pie(); } if ($camposPendientes || $mensajeFoto == "error") { displayPaso1($camposPendientes, $mensajeFoto); } else { displayPaso2(); } }
* Descripcion= * / /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ ?> <html> <head> <meta charset ="UTF-8" /> <title></title> </head> <body> <?php require_once "funcionesEjer3.php"; require_once "funcionesRelleno.php"; if (isset($_POST["next1"]) or isset($_POST["back2"])) { displayPaso2(); } elseif (isset($_POST["next2"]) or isset($_POST["back3"])) { displayPaso3(); } elseif (isset($_POST["next3"])) { displayGracias(); } elseif (isset($_POST["back1"])) { displayPaso1(); } else { displayPaso1(); } ?> </body> </html>
<?php include "funcionesRelleno.php"; include "constantes.php"; include "funciones.php"; if (isset($_POST["next1"])) { veriForm(); } elseif (isset($_POST["next2"])) { displayGracias(); } elseif (isset($_POST["back1"])) { displayPaso1(array(), array(), "correcto"); } else { displayPaso1(array(), array(), "correcto"); }