예제 #1
0
function generar($arreglo)
{
    $nelem = count($arreglo);
    $listo = false;
    $n = 0;
    while (!$listo) {
        $randval = rand(1, 20);
        if (!existe($randval, $arreglo)) {
            $arreglo[$n] = $randval;
            $n++;
            if ($n == $nelem) {
                $listo = true;
            }
        }
    }
}
예제 #2
0
파일: agenda.php 프로젝트: ToniAlvarez/PHP
 }
 //COMPROBACIONES DEL FORMULARIO
 //El nombre siempre es obligatorio
 if ($_POST["nombre"] != null) {
     $nombre = $_POST["nombre"];
     // Si el nombre no existe en la agenda y el telefono no está vacio. Se llama a la función ALTA
     if (!existe($array_agenda, $nombre) && $_POST["telefono"] != null) {
         $telefono = $_POST["telefono"];
         alta($array_agenda, $nombre, $telefono);
         $mensaje = "<p style='color:blue'>El contacto se ha dado de alta en la agenda.</p>";
     } elseif (existe($array_agenda, $nombre) && $_POST["telefono"] != null) {
         $telefono = $_POST["telefono"];
         $nombre_existe = true;
         modificar($array_agenda, $nombre, $telefono);
         $mensaje = "<p style='color:blue'>El contacto se ha modificado correctamente.</p>";
     } elseif (existe($array_agenda, $nombre) && $_POST["telefono"] == null) {
         $nombre_existe = true;
         baja($array_agenda, $nombre);
         $mensaje = "<p style='color:blue'>El contacto se ha dado de baja correctamente.</p>";
     }
 }
 //Si el array está vacío avisamos
 if (count($array_agenda) == 0) {
     echo "<p>La agenda está vacia</p>";
 } else {
     //Si no está vacío pintamos la tabla
     echo "<table style='border: 1px solid #000; border-collapse: collapse; text-align: center' cellpadding='15'>";
     echo "<th style='border: 1px solid #000; background-color: darkolivegreen'>Nombre</th>";
     echo "<th style='border: 1px solid #000; background-color: darkolivegreen'>Teléfono</th>";
     //Y recorremos el array rellenando la tabla
     foreach ($array_agenda as $nombre => $telefono) {
예제 #3
0
<?php

require '../DAO/UsuarioDAO.php';
$username = $_POST["username"];
$password = $_POST["password"];
if (existe($username, $password)) {
    $usuario = getUsuarioByLogin($username, $password);
    session_start();
    $_SESSION["idUsuario"] = $usuario["idUsuario"];
    $_SESSION["username"] = $usuario["username"];
    $_SESSION["rol"] = $usuario["rol"];
    header("Location: ../home.php");
} else {
    header("Location: ../login.php?rpta=incorrecto");
}
예제 #4
0
if (isset($_POST['enviar'])) {
    //COMPROBACIONES DEL FORMULARIO
    //El nombre siempre es obligatorio
    if ($_POST["nombre"] != null) {
        $nombre = $_POST["nombre"];
        // Si el nombre no existe en la agenda y el telefono no está vacio. Se llama a la función ALTA
        if (!existe($fichero, $nombre) && $_POST["telefono"] != null) {
            $telefono = $_POST["telefono"];
            alta($fichero, $nombre, $telefono);
            $mensaje = "<p style='color:blue'>El contacto se ha dado de alta en la agenda.</p>";
        } elseif (existe($fichero, $nombre) && $_POST["telefono"] != null) {
            $telefono = $_POST["telefono"];
            $nombre_existe = true;
            modificar($fichero, $nombre, $telefono);
            $mensaje = "<p style='color:blue'>El contacto se ha modificado correctamente.</p>";
        } elseif (existe($fichero, $nombre) && $_POST["telefono"] == null) {
            $nombre_existe = true;
            baja($fichero, $nombre);
            $mensaje = "<p style='color:blue'>El contacto se ha dado de baja correctamente.</p>";
        }
    }
}
$fichero = fopen($ruta, "r") or die("No se puede abrir el archivo");
//Este método se llama para que limpie la cache
// y filesize devuelva el tamaño actualizado después de meterle mas datos
clearstatcache();
//Si el archivo está vacio mostramos un aviso
if (filesize($ruta) == 0) {
    echo "<p>No has añadido ningún contacto.</p>";
} else {
    //Si no está vacío pintamos la tabla
예제 #5
0
파일: login.php 프로젝트: savant1/rodeo
<?php

/**
 * Created by PhpStorm.
 * User: ferry francois
 * Date: 16/11/2015
 * Time: 16:25
 */
session_start();
include '../contr/controller.php';
if (isset($_POST['login']) && isset($_POST['mdp'])) {
    existe(htmlspecialchars($_POST['login']), htmlspecialchars($_POST['mdp']));
}